From 5eb5ddbf313408dd553d80caae44bb0abfe09eaf Mon Sep 17 00:00:00 2001 From: terkhen Date: Sat, 10 Jul 2010 19:59:31 +0000 Subject: (svn r20112) -Codechange: Prevent implicit use of CommandCost constructors. --- src/command_type.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/command_type.h') diff --git a/src/command_type.h b/src/command_type.h index 240c9f615..19132a27f 100644 --- a/src/command_type.h +++ b/src/command_type.h @@ -35,13 +35,13 @@ public: /** * Creates a command return value the is failed with the given message */ - CommandCost(StringID msg) : expense_type(INVALID_EXPENSES), cost(0), message(msg), success(false) {} + explicit CommandCost(StringID msg) : expense_type(INVALID_EXPENSES), cost(0), message(msg), success(false) {} /** * Creates a command cost with given expense type and start cost of 0 * @param ex_t the expense type */ - CommandCost(ExpensesType ex_t) : expense_type(ex_t), cost(0), message(INVALID_STRING_ID), success(true) {} + explicit CommandCost(ExpensesType ex_t) : expense_type(ex_t), cost(0), message(INVALID_STRING_ID), success(true) {} /** * Creates a command return value with the given start cost and expense type -- cgit v1.2.3-54-g00ecf