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
>
19
class
ParameterPack
20
{};
21
30
class
ASYNCHRONOUSIO_EXPORT
Processor
31
{
32
public
:
33
34
virtual
~Processor
() =
default
;
35
};
36
37
}
System.h
ASYNCHRONOUSIO_EXPORT
#define ASYNCHRONOUSIO_EXPORT
Definition
System.h:10
asio::ParameterPack
Definition
Processor.h:20
asio::Processor
Base class for all asynchronous I/O interfaces.
Definition
Processor.h:31
asio::Processor::~Processor
virtual ~Processor()=default
mlrange_cast
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Definition
mlRangeCasts.h:332
asio
Definition
AsynchronousExecution.h:15
FMEstable
ReleaseMeVis
Projects
AsynchronousIO
Sources
asio
Processor.h
Generated by
1.10.0