mirror of
https://github.com/dashpay/dash.git
synced 2024-12-28 05:23:01 +01:00
Make CSerAction's ForRead() constexpr
The CSerAction's ForRead() method does not depend on any runtime data, so guarantee that requests to it can be optimized out by making it constexpr. Suggested by Cory Fields.
This commit is contained in:
parent
a603925c77
commit
a2929a26f5
@ -773,11 +773,11 @@ void Unserialize(Stream& is, std::set<K, Pred, A>& m)
|
||||
*/
|
||||
struct CSerActionSerialize
|
||||
{
|
||||
bool ForRead() const { return false; }
|
||||
constexpr bool ForRead() const { return false; }
|
||||
};
|
||||
struct CSerActionUnserialize
|
||||
{
|
||||
bool ForRead() const { return true; }
|
||||
constexpr bool ForRead() const { return true; }
|
||||
};
|
||||
|
||||
template<typename Stream, typename T>
|
||||
|
Loading…
Reference in New Issue
Block a user