Ariles
include
ariles
visitors
postprocess.h
Go to the documentation of this file.
1
/**
2
@file
3
@author Alexander Sherikov
4
5
@copyright 2017-2020 Alexander Sherikov, Licensed under the Apache License, Version 2.0.
6
(see @ref LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
7
8
@brief
9
*/
10
11
#pragma once
12
13
#include "
common.h
"
14
#include "
process.h
"
15
16
namespace
ariles
17
{
18
namespace
postprocess
19
{
20
class
ARILES_VISIBILITY_ATTRIBUTE
Parameters
21
{
22
};
23
24
25
class
ARILES_VISIBILITY_ATTRIBUTE
Visitor
26
:
public
ariles::process::Visitor
<const postprocess::Visitor, postprocess::Parameters>
27
{
28
};
29
30
31
class
ARILES_VISIBILITY_ATTRIBUTE
Base
:
public
entry::Base
<const postprocess::Visitor>
32
{
33
};
34
35
36
#ifndef ARILES_METHODS_postprocess
37
# define ARILES_METHODS_postprocess ARILES_METHODS(postprocess, const, ARILES_EMPTY_MACRO)
38
#endif
39
}
// namespace postprocess
40
41
42
typedef
postprocess::Visitor
PostProcess
;
43
}
// namespace ariles
common.h
ariles::PostProcess
postprocess::Visitor PostProcess
Definition:
postprocess.h:42
ariles::entry::Base
Definition:
common.h:56
ariles::process::Visitor
Definition:
process.h:20
ariles::postprocess::Parameters
Definition:
postprocess.h:20
ariles::postprocess::Base
Definition:
postprocess.h:31
process.h
ariles::postprocess::Visitor
Definition:
postprocess.h:25
ARILES_VISIBILITY_ATTRIBUTE
#define ARILES_VISIBILITY_ATTRIBUTE
Definition:
helpers.h:69
ariles
Definition:
basic.h:17
Generated by
1.8.15