fixed linux compile
This commit is contained in:
parent
0b70f5d4ee
commit
3d90d9d6ee
|
|
@ -72,7 +72,7 @@ public:
|
||||||
template < class V >
|
template < class V >
|
||||||
void on_primary_key(const char *, V &x, std::enable_if_t<std::is_integral_v<V> && !std::is_same_v<bool, V>>* = nullptr);
|
void on_primary_key(const char *, V &x, std::enable_if_t<std::is_integral_v<V> && !std::is_same_v<bool, V>>* = nullptr);
|
||||||
void on_primary_key(const char *id, std::string &pk, size_t size);
|
void on_primary_key(const char *id, std::string &pk, size_t size);
|
||||||
void on_revision(const char *id, unsigned long long &rev);
|
void on_revision(const char *id, uint64_t &rev);
|
||||||
|
|
||||||
template<typename Type>
|
template<typename Type>
|
||||||
void on_attribute(const char *id, Type &x, const utils::field_attributes &attr = utils::null_attributes);
|
void on_attribute(const char *id, Type &x, const utils::field_attributes &attr = utils::null_attributes);
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <charconv>
|
#include <charconv>
|
||||||
|
#include <cstring>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <type_traits>
|
#include <type_traits>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,8 @@
|
||||||
|
|
||||||
#include "matador/utils/constraints.hpp"
|
#include "matador/utils/constraints.hpp"
|
||||||
|
|
||||||
|
#include <cstddef>
|
||||||
|
|
||||||
namespace matador::utils {
|
namespace matador::utils {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,9 @@ void attribute_definition_generator::on_primary_key(const char *id, std::string
|
||||||
on_attribute(id, pk, { size, utils::constraints::PRIMARY_KEY });
|
on_attribute(id, pk, { size, utils::constraints::PRIMARY_KEY });
|
||||||
}
|
}
|
||||||
|
|
||||||
void attribute_definition_generator::on_revision(const char *id, unsigned long long int &x)
|
void attribute_definition_generator::on_revision(const char *id, uint64_t &rev)
|
||||||
{
|
{
|
||||||
on_attribute(id, x);
|
on_attribute(id, rev);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::pair<std::string, std::string> attribute_definition_generator::determine_foreign_ref(const std::type_index &ti)
|
std::pair<std::string, std::string> attribute_definition_generator::determine_foreign_ref(const std::type_index &ti)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue