mirror of
https://github.com/holub/mame
synced 2025-07-04 17:38:08 +03:00
netlist: fix clang warnings & srcclean. (nw)
This commit is contained in:
parent
c6b281685d
commit
9fe2af2be1
@ -362,7 +362,7 @@ namespace netlist
|
|||||||
template <typename O>
|
template <typename O>
|
||||||
state_container(O &owner, //!< owner must have a netlist() method.
|
state_container(O &owner, //!< owner must have a netlist() method.
|
||||||
const pstring &name, //!< identifier/name for this state variable
|
const pstring &name, //!< identifier/name for this state variable
|
||||||
std::size_t n, //!< number of elements to allocate
|
std::size_t n, //!< number of elements to allocate
|
||||||
const value_type &value //!< Initial value after construction
|
const value_type &value //!< Initial value after construction
|
||||||
);
|
);
|
||||||
//! Copy Constructor.
|
//! Copy Constructor.
|
||||||
|
@ -139,8 +139,8 @@ namespace netlist
|
|||||||
static constexpr const float DIODE_MAXDIFF = 1e5;
|
static constexpr const float DIODE_MAXDIFF = 1e5;
|
||||||
static constexpr const float DIODE_MAXVOLT = 30.0;
|
static constexpr const float DIODE_MAXVOLT = 30.0;
|
||||||
|
|
||||||
static constexpr const float TIMESTEP_MAXDIFF = 1e30;
|
static constexpr const float TIMESTEP_MAXDIFF = 1e30f;
|
||||||
static constexpr const float TIMESTEP_MINDIV = 1e-8;
|
static constexpr const float TIMESTEP_MINDIV = 1e-8f;
|
||||||
};
|
};
|
||||||
} // namespace netlist
|
} // namespace netlist
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ namespace plib {
|
|||||||
if (inputs[i] == cmd)
|
if (inputs[i] == cmd)
|
||||||
{
|
{
|
||||||
rc.m_cmd = PUSH_INPUT;
|
rc.m_cmd = PUSH_INPUT;
|
||||||
rc.m_param = static_cast<double>(i);
|
rc.m_param = static_cast<NT>(i);
|
||||||
stk += 1;
|
stk += 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -224,7 +224,7 @@ namespace plib {
|
|||||||
return stack[ptr-1];
|
return stack[ptr-1];
|
||||||
}
|
}
|
||||||
|
|
||||||
template struct pfunction<float>;
|
template class pfunction<float>;
|
||||||
template struct pfunction<double>;
|
template class pfunction<double>;
|
||||||
|
|
||||||
} // namespace plib
|
} // namespace plib
|
||||||
|
@ -114,8 +114,8 @@ namespace plib {
|
|||||||
std::uint16_t m_lfsr; //!< lfsr used for generating random numbers
|
std::uint16_t m_lfsr; //!< lfsr used for generating random numbers
|
||||||
};
|
};
|
||||||
|
|
||||||
extern template struct pfunction<float>;
|
extern template class pfunction<float>;
|
||||||
extern template struct pfunction<double>;
|
extern template class pfunction<double>;
|
||||||
|
|
||||||
} // namespace plib
|
} // namespace plib
|
||||||
|
|
||||||
|
@ -35,16 +35,16 @@ namespace plib {
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
typedef C value_type;
|
typedef C value_type;
|
||||||
typedef value_type* pointer;
|
typedef value_type* pointer;
|
||||||
typedef const value_type* const_pointer;
|
typedef const value_type* const_pointer;
|
||||||
typedef value_type& reference;
|
typedef value_type& reference;
|
||||||
typedef const value_type& const_reference;
|
typedef const value_type& const_reference;
|
||||||
typedef value_type* iterator;
|
typedef value_type* iterator;
|
||||||
typedef const value_type* const_iterator;
|
typedef const value_type* const_iterator;
|
||||||
typedef std::size_t size_type;
|
typedef std::size_t size_type;
|
||||||
typedef std::ptrdiff_t difference_type;
|
typedef std::ptrdiff_t difference_type;
|
||||||
typedef std::reverse_iterator<iterator> reverse_iterator;
|
typedef std::reverse_iterator<iterator> reverse_iterator;
|
||||||
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
||||||
|
|
||||||
//uninitialised_array_t() noexcept = default;
|
//uninitialised_array_t() noexcept = default;
|
||||||
|
Loading…
Reference in New Issue
Block a user