mirror of
https://github.com/silverqx/TinyORM.git
synced 2026-05-12 12:28:57 -05:00
schema formatting
This commit is contained in:
@@ -31,20 +31,17 @@ namespace Orm::SchemaNs
|
||||
|
||||
public:
|
||||
/*! CRTP return type by the passed R template parameter. */
|
||||
using ColumnReferenceType =
|
||||
std::conditional_t<std::is_void_v<R>, ColumnDefinitionReference, R>;
|
||||
|
||||
using ColumnReferenceType = std::conditional_t<std::is_void_v<R>,
|
||||
ColumnDefinitionReference, R>;
|
||||
/*! Constructor. */
|
||||
ColumnDefinitionReference(ColumnDefinition &columnDefinition); // NOLINT(google-explicit-constructor)
|
||||
/*! Default destructor. */
|
||||
~ColumnDefinitionReference() = default;
|
||||
|
||||
/*! Copy constructor. */
|
||||
ColumnDefinitionReference(
|
||||
const ColumnDefinitionReference &) = default;
|
||||
ColumnDefinitionReference(const ColumnDefinitionReference &) = default;
|
||||
/*! Move constructor. */
|
||||
ColumnDefinitionReference(
|
||||
ColumnDefinitionReference &&) noexcept = default;
|
||||
ColumnDefinitionReference(ColumnDefinitionReference &&) noexcept = default;
|
||||
|
||||
/*! Deleted copy assignment operator. */
|
||||
ColumnDefinitionReference &operator=(const ColumnDefinitionReference &) = delete;
|
||||
|
||||
@@ -30,10 +30,10 @@ namespace Orm::SchemaNs
|
||||
|
||||
/*! Copy constructor. */
|
||||
ForeignIdColumnDefinitionReference(
|
||||
const ForeignIdColumnDefinitionReference &) = default;
|
||||
const ForeignIdColumnDefinitionReference &) = default;
|
||||
/*! Move constructor. */
|
||||
ForeignIdColumnDefinitionReference(
|
||||
ForeignIdColumnDefinitionReference &&) noexcept = default;
|
||||
ForeignIdColumnDefinitionReference &&) noexcept = default;
|
||||
|
||||
/*! Deleted copy assignment operator. */
|
||||
ForeignIdColumnDefinitionReference &
|
||||
@@ -59,7 +59,7 @@ namespace Orm::SchemaNs
|
||||
std::reference_wrapper<Blueprint> m_blueprint;
|
||||
/*! Reference to a column definition. */
|
||||
std::optional<ForeignKeyDefinitionReference>
|
||||
m_foreignKeyDefinitionReference = std::nullopt;
|
||||
m_foreignKeyDefinitionReference = std::nullopt;
|
||||
};
|
||||
|
||||
template<typename>
|
||||
|
||||
@@ -27,11 +27,9 @@ namespace Orm::SchemaNs
|
||||
~IndexDefinitionReference() = default;
|
||||
|
||||
/*! Copy constructor. */
|
||||
IndexDefinitionReference(
|
||||
const IndexDefinitionReference &) = default;
|
||||
IndexDefinitionReference(const IndexDefinitionReference &) = default;
|
||||
/*! Move constructor. */
|
||||
IndexDefinitionReference(
|
||||
IndexDefinitionReference &&) noexcept = default;
|
||||
IndexDefinitionReference(IndexDefinitionReference &&) noexcept = default;
|
||||
|
||||
/*! Deleted copy assignment operator. */
|
||||
IndexDefinitionReference &
|
||||
|
||||
Reference in New Issue
Block a user