From 186963109d86615e5786c6a36051a522d3847d58 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Sat, 10 Jun 2023 17:23:35 -0700 Subject: [PATCH] [stock-txn-asst] Remove some superflous declarations. --- gnucash/gnome/assistant-stock-transaction.cpp | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/gnucash/gnome/assistant-stock-transaction.cpp b/gnucash/gnome/assistant-stock-transaction.cpp index 9043bbdc6a..4feefc4101 100644 --- a/gnucash/gnome/assistant-stock-transaction.cpp +++ b/gnucash/gnome/assistant-stock-transaction.cpp @@ -89,11 +89,6 @@ void stock_assistant_finish_cb (GtkAssistant *assistant, gpointer user_data); void stock_assistant_cancel_cb (GtkAssistant *gtkassistant, gpointer user_data); } -enum class FieldMask : unsigned; -bool operator &(FieldMask lhs, FieldMask rhs); -FieldMask operator |(FieldMask lhs, FieldMask rhs); -FieldMask operator ^(FieldMask lhs, FieldMask rhs); - static const char* GNC_PREFS_GROUP = "dialogs.stock-assistant"; static const char* ASSISTANT_STOCK_TRANSACTION_CM_CLASS = "assistant-stock-transaction"; @@ -151,22 +146,19 @@ enum class FieldMask : unsigned CAPGAINS_IN_STOCK = 1 << 8, // capg only: add a balancing split in stock acct }; -FieldMask operator |(FieldMask lhs, FieldMask rhs) +static FieldMask +operator |(FieldMask lhs, FieldMask rhs) { return static_cast (static_cast(lhs) | static_cast(rhs)); }; -bool operator &(FieldMask lhs, FieldMask rhs) +static bool +operator &(FieldMask lhs, FieldMask rhs) { return (static_cast(lhs) & static_cast(rhs)); }; -FieldMask operator ^(FieldMask lhs, FieldMask rhs) -{ - return static_cast (static_cast(lhs) ^ - static_cast(rhs)); -}; /* The pages displayed by the assistant and which fields are enabled on each * page is controlled by TxnTypeInfos, one for each transaction type. */