diff options
Diffstat (limited to 'src/lib/netlist/devices/nlid_truthtable.h')
-rw-r--r-- | src/lib/netlist/devices/nlid_truthtable.h | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/src/lib/netlist/devices/nlid_truthtable.h b/src/lib/netlist/devices/nlid_truthtable.h index 35f3786e71d..83f9679e70b 100644 --- a/src/lib/netlist/devices/nlid_truthtable.h +++ b/src/lib/netlist/devices/nlid_truthtable.h @@ -1,9 +1,10 @@ -// license:GPL-2.0+ +// license:BSD-3-Clause // copyright-holders:Couriersud -/* - * nld_truthtable.h - * - */ + +/// +/// \file nld_truthtable.h +/// +/// #ifndef NLID_TRUTHTABLE_H_ #define NLID_TRUTHTABLE_H_ @@ -11,25 +12,20 @@ #include "../nl_setup.h" #include "nl_factory.h" -#define USE_TT_ALTERNATIVE (0) +namespace netlist::factory { -namespace netlist -{ - namespace factory + class truth_table_base_element_t : public factory::element_t { - class truthtable_base_element_t : public factory::element_t - { - public: - truthtable_base_element_t(const pstring &name,properties &&props); + public: + truth_table_base_element_t(const pstring &name,properties &&props); - std::vector<pstring> m_desc; - pstring m_family_name; - }; + std::vector<pstring> m_desc; + pstring m_family_name; + }; - host_arena::unique_ptr<truthtable_base_element_t> truthtable_create(tt_desc &desc, - properties &&props); + host_arena::unique_ptr<truth_table_base_element_t> truth_table_create(tt_desc &desc, + properties &&props); - } // namespace factory -} // namespace netlist +} // namespace netlist::factory #endif // NLID_TRUTHTABLE_H_ |