6#include "include/database/pointer/private/abstract_pointer.h"
7#include "include/flags/flag_database.h"
8#include "include/flags/flag_table.h"
10namespace ehm_dal::flags {
13template<
typename T_DataType>
15 AbstractPointer<T_DataType, ehm_dal::flags::FlagIndex, ehm_dal::flags::FlagTable>
19 Flag(
const ehm_dal::flags::FlagIndex flag_table_id,
const qint32 record_id = -1);
35 QString text()
const override;
38 std::shared_ptr<ehm_dal::flags::FlagTable> constTable()
const override;
39 std::shared_ptr<ehm_dal::flags::FlagTable> table()
override;
namespace ehm_dal::data_types
Definition: attribute.h:6