#include "matador/utils/primary_key_attribute.hpp" namespace matador::utils { primary_key_attribute::primary_key_attribute(const size_t size) : size_( size ) {} primary_key_attribute::primary_key_attribute(const generator_type generator) : generator_( generator ) {} primary_key_attribute::primary_key_attribute(const size_t size, const generator_type generator) : size_( size ) , generator_( generator ) {} primary_key_attribute& primary_key_attribute::operator=(const size_t size) { size_ = size; return *this; } primary_key_attribute& primary_key_attribute::operator=(const generator_type generator) { generator_ = generator; return *this; } size_t primary_key_attribute::size() const { return size_; } generator_type primary_key_attribute::generator() const { return generator_; } }