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
16namespace 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:10
Base class for all asynchronous I/O interfaces.
Definition Processor.h:31
virtual ~Processor()=default
Target mlrange_cast(Source arg)
Generic version of checked ML casts.