Loader::params::params(const Loader::params &other) : Factory(other.getFactory()), BasePath(other.getBasePath()), InsertOnly(other.getInsertOnly()), ModifiableMutableVerticalTable(other.getModifiableMutableVerticalTable()), ReturnsMutableVerticalTable(other.getReturnsMutableVerticalTable()), Compressed(other.getCompressed()) { if (other.Input != nullptr) Input = other.Input->clone(); if (other.Header != nullptr) Header = other.Header->clone(); if (other.ReferenceTable != nullptr) ReferenceTable = other.ReferenceTable; }