MeVisLab Toolbox Reference
Processor.h
Go to the documentation of this file.
1 // Copyright (c) Fraunhofer MEVIS, Germany. All rights reserved.
2 // **InsertLicense** code
3 
4 #pragma once
5 
6 #ifdef _MSC_VER
7 #pragma warning(disable: 4435) // "Object layout under /vd2 will change due to virtual base"
8  // According to https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compiler-warning-level-4-c4435?view=vs-2017
9  // a different /vd setting may have impact on the binary compatibility of modules.
10  // Since we agreed upon that basic compiler options must not change accross DLLs, we can deactivate this warning
11 #endif
12 
13 #include <asio/System.h>
14 
15 
16 namespace asio {
17 
18  template<typename... Args>
20  {};
21 
31  {
32  public:
33 
34  virtual ~Processor() = default;
35  };
36 
37 }
#define ASYNCHRONOUSIO_EXPORT
Definition: System.h:9
Base class for all asynchronous I/O interfaces.
Definition: Processor.h:31
virtual ~Processor()=default