use DISABLE_COPY_AND_ASSIGN in switch_thru_all_uis
In switch_thru_all_uis, a pre-c++11 way of removing copy constructor and assignment operator is used. This patch uses the DISABLE_COPY_AND_ASSIGN macro which does the right thing for pre and post c++11. gdb/Changelog: 2021-01-19 Lancelot SIX <lsix@lancelotsix.com> * top.h (switch_thru_all_uis): Use DISABLE_COPY_AND_ASSIGN.
This commit is contained in:
parent
a9a87d3525
commit
1c3b85ad28
2 changed files with 6 additions and 5 deletions
|
@ -1,3 +1,7 @@
|
|||
2021-01-19 Lancelot SIX <lsix@lancelotsix.com>
|
||||
|
||||
* top.h (switch_thru_all_uis): Use DISABLE_COPY_AND_ASSIGN.
|
||||
|
||||
2021-01-19 Luis Machado <luis.machado@linaro.org>
|
||||
|
||||
* trad-frame.h (trad_frame_saved_reg) <set_value_bytes>: Allocate
|
||||
|
|
|
@ -173,6 +173,8 @@ public:
|
|||
current_ui = ui_list;
|
||||
}
|
||||
|
||||
DISABLE_COPY_AND_ASSIGN (switch_thru_all_uis);
|
||||
|
||||
/* If done iterating, return true; otherwise return false. */
|
||||
bool done () const
|
||||
{
|
||||
|
@ -190,11 +192,6 @@ public:
|
|||
|
||||
private:
|
||||
|
||||
/* No need for these. They are intentionally not defined
|
||||
anywhere. */
|
||||
switch_thru_all_uis &operator= (const switch_thru_all_uis &);
|
||||
switch_thru_all_uis (const switch_thru_all_uis &);
|
||||
|
||||
/* Used to iterate through the UIs. */
|
||||
struct ui *m_iter;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue