summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/devices/nlid_truthtable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/devices/nlid_truthtable.h')
-rw-r--r--src/lib/netlist/devices/nlid_truthtable.h36
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_