netlist: applied some clang tidy recommendations

This commit is contained in:
couriersud 2020-09-29 22:35:18 +02:00
parent 3b59cb8860
commit 9a08e63fd3
13 changed files with 24 additions and 14 deletions

View File

@ -58,7 +58,7 @@ TIDY_SOURCES = $(ALLSOURCES)
#TIDY_SOURCES = $(SRC)/devices/nld_7442.cpp $(SRC)/devices/nld_7492.cpp
#TIDY_FLAGS = -p $(OBJ) -checks=llvm-include-order,llvm-namespace-comment,modernize-use-override,modernize-use-using -fix
TIDY_FLAGS = -p $(OBJ) -checks=llvm-include-order,llvm-namespace-comment,modernize-use-override,modernize-use-using -fix
#TIDY_FLAGS = -checks=llvm-include-order -fix
#TIDY_FLAGS = -checks=llvm-namespace-comment -fix
#TIDY_FLAGS = -checks=modernize-use-override -fix

View File

@ -8,8 +8,8 @@
#ifndef NL_PARSER_H_
#define NL_PARSER_H_
#include "nltypes.h" // for setup_t
#include "core/setup.h"
#include "nltypes.h" // for setup_t
#include "plib/ptokenizer.h"
#include <unordered_map>

View File

@ -6,10 +6,10 @@
#include "devices/nlid_proxy.h"
#include "devices/nlid_truthtable.h"
#include "nl_base.h"
#include "nl_errstr.h"
#include "nl_factory.h"
#include "nl_parser.h"
#include "nl_setup.h"
#include "nl_errstr.h"
#include "plib/penum.h"
#include "plib/pstonum.h"
#include "plib/pstrutil.h"

View File

@ -8,9 +8,9 @@
/// \file gmres.h
///
#include "pmatrix_cr.h"
#include "parray.h"
#include "pconfig.h"
#include "pmatrix_cr.h"
#include "vector_ops.h"
#include <algorithm>

View File

@ -256,7 +256,10 @@ namespace plib {
~arena_allocator() noexcept = default;
PCOPYASSIGNMOVE(arena_allocator, default)
arena_allocator(const arena_allocator &) = default;
arena_allocator &operator=(const arena_allocator &) = default;
arena_allocator(arena_allocator &&) noexcept = default;
arena_allocator &operator=(arena_allocator &&) noexcept = default;
explicit arena_allocator(arena_type & a) noexcept : m_a(a)
{

View File

@ -197,7 +197,10 @@ namespace plib {
explicit guard_t(timer &m) noexcept : m_m(m) { m_m.m_time -= T::start(); }
~guard_t() noexcept { m_m.m_time += T::stop(); ++m_m.m_count; }
PCOPYASSIGNMOVE(guard_t, default)
guard_t(const guard_t &) = default;
guard_t &operator=(const guard_t &) = default;
guard_t(guard_t &&) noexcept = default;
guard_t &operator=(guard_t &&) noexcept = default;
private:
timer &m_m;
@ -237,7 +240,12 @@ namespace plib {
struct guard_t
{
guard_t() = default;
PCOPYASSIGNMOVE(guard_t, default)
guard_t(const guard_t &) = default;
guard_t &operator=(const guard_t &) = default;
guard_t(guard_t &&) noexcept = default;
guard_t &operator=(guard_t &&) noexcept = default;
// using default constructor will trigger warning on
// unused local variable.

View File

@ -136,7 +136,6 @@ namespace plib {
#endif
}
fpsignalenabler::~fpsignalenabler()
{
#if HAS_FEENABLE_EXCEPT

View File

@ -9,10 +9,10 @@
#define PFMTLOG_H_
#include "penum.h"
#include "pgsl.h"
#include "ppmf.h"
#include "pstring.h"
#include "ptypes.h"
#include "pgsl.h"
#include <limits>
#include <locale>

View File

@ -11,8 +11,8 @@
///
///
#include "pconfig.h"
#include "pmath.h"
#include "pgsl.h"
#include "pmath.h"
#include <algorithm>
#include <array>

View File

@ -10,10 +10,10 @@
#include "nl_base.h"
#include "nl_errstr.h"
#include "plib/pmatrix_cr.h"
#include "plib/palloc.h"
#include "plib/penum.h"
#include "plib/pmatrix2d.h"
#include "plib/pmatrix_cr.h"
#include "plib/pmempool.h"
#include "plib/putil.h"
#include "plib/vector_ops.h"

View File

@ -12,8 +12,8 @@
#include "nld_matrix_solver_ext.h"
#include "nld_solver.h"
#include "plib/pmatrix_cr.h"
#include "plib/pdynlib.h"
#include "plib/pmatrix_cr.h"
#include "plib/pstream.h"
#include "plib/vector_ops.h"

View File

@ -12,8 +12,8 @@
#include "nld_ms_direct.h"
#include "nld_solver.h"
#include "plib/gmres.h"
#include "plib/pmatrix_cr.h"
#include "plib/parray.h"
#include "plib/pmatrix_cr.h"
#include "plib/vector_ops.h"
#include <algorithm>

View File

@ -3,8 +3,8 @@
#include "nl_factory.h"
#include "nl_errstr.h"
#include "core/setup.h"
#include "nl_errstr.h"
#include "nl_setup.h" // FIXME: only needed for splitter code
#include "nld_matrix_solver.h"
#include "nld_ms_direct.h"