Compilation fixes for C++98 compilers in D2D graphics code

Don't use ">>" token in nested templates, this is not allowed in C++98 but
only C++11.

Also don't use "= NULL" on pure virtual functions.

See #16625.
This commit is contained in:
Vadim Zeitlin
2015-09-29 00:44:08 +02:00
parent 827e3d455a
commit db415ad04d

View File

@@ -314,10 +314,10 @@ class wxD2DResourceManager;
class wxD2DManagedObject class wxD2DManagedObject
{ {
public: public:
virtual void Bind(wxD2DResourceManager* manager) = NULL; virtual void Bind(wxD2DResourceManager* manager) = 0;
virtual void UnBind() = NULL; virtual void UnBind() = 0;
virtual bool IsBound() = NULL; virtual bool IsBound() = 0;
virtual wxD2DResourceManager* GetManager() = NULL; virtual wxD2DResourceManager* GetManager() = 0;
virtual ~wxD2DManagedObject() {}; virtual ~wxD2DManagedObject() {};
}; };