mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-11 23:54:18 +00:00
Fixed VS2013 assignment operator compiler warnings
This commit is contained in:
parent
37e21e9cb1
commit
23ba2e49cf
2 changed files with 13 additions and 0 deletions
|
|
@ -35,6 +35,9 @@ struct ListenerBase
|
|||
ListenerBase (int& counter) : c (counter) {}
|
||||
virtual ~ListenerBase() {}
|
||||
|
||||
// Required to supress VS2013 compiler warnings
|
||||
ListenerBase& operator= (const ListenerBase&) = delete;
|
||||
|
||||
virtual void f () = 0;
|
||||
virtual void f (void*) = 0;
|
||||
virtual void f (void*, void*) = 0;
|
||||
|
|
@ -50,6 +53,9 @@ struct Listener1 : public ListenerBase
|
|||
{
|
||||
Listener1 (int& counter) : ListenerBase (counter) {}
|
||||
|
||||
// Required to supress VS2013 compiler warnings
|
||||
Listener1& operator= (const Listener1&) = delete;
|
||||
|
||||
void f () override { c += 1; }
|
||||
void f (void*) override { c += 2; }
|
||||
void f (void*, void*) override { c += 3; }
|
||||
|
|
@ -63,6 +69,9 @@ struct Listener2 : public ListenerBase
|
|||
{
|
||||
Listener2 (int& counter) : ListenerBase (counter) {}
|
||||
|
||||
// Required to supress VS2013 compiler warnings
|
||||
Listener1& operator= (const Listener1&) = delete;
|
||||
|
||||
void f () override { c -= 2; }
|
||||
void f (void*) override { c -= 4; }
|
||||
void f (void*, void*) override { c -= 6; }
|
||||
|
|
|
|||
|
|
@ -365,6 +365,10 @@ private:
|
|||
struct ThreadChecker : BailOutChecker
|
||||
{
|
||||
ThreadChecker (Thread* const, ThreadPoolJob* const);
|
||||
|
||||
// Required to supress VS2013 compiler warnings
|
||||
ThreadChecker& operator= (const ThreadChecker&) = delete;
|
||||
|
||||
bool shouldAbortAcquiringLock() override;
|
||||
|
||||
Thread* const threadToCheck;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue