summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2017-07-21 08:18:50 +0200
committerMurray Cumming <murrayc@murrayc.com>2017-07-21 08:20:58 +0200
commit562d2095e03664b63b4bfbbddda472d3d7373568 (patch)
treed2ef4646d3af3bbf60a37ef41cc4c8a03275a0e1
parentcacfd54d7ea83c9be65425cfc56bdfa8df46d270 (diff)
downloadsigc++-562d2095e03664b63b4bfbbddda472d3d7373568.tar.gz
trackable: Use emplace_back() instead of push_back().
Found by clang-tidy.
-rw-r--r--sigc++/trackable.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sigc++/trackable.cc b/sigc++/trackable.cc
index 8ee8ee4..fdff747 100644
--- a/sigc++/trackable.cc
+++ b/sigc++/trackable.cc
@@ -119,7 +119,7 @@ trackable_callback_list::add_callback(notifiable* data, func_destroy_notify func
// I'd consider this a serious application bug, since the app is likely to segfault.
// But then, how should we handle it? Throw an exception? Martin.
if (!clearing_)
- callbacks_.push_back(trackable_callback(data, func));
+ callbacks_.emplace_back(trackable_callback(data, func));
}
void