Ariles
extra_visitors
jsonnet
ariles
visitors
jsonnet.h
Go to the documentation of this file.
1
/**
2
@file
3
@author Alexander Sherikov
4
@copyright 2018-2020 Alexander Sherikov, Licensed under the Apache License, Version 2.0.
5
(see @ref LICENSE or http://www.apache.org/licenses/LICENSE-2.0)
6
@brief
7
*/
8
9
#pragma once
10
11
#define ARILES_VISITOR_INCLUDED_jsonnet
12
13
14
#include <
ariles/internal/helpers.h
>
15
#include <
ariles/visitors/config.h
>
16
17
#include "
./jsonnet/reader.h
"
18
19
20
namespace
ariles
21
{
22
template
<
class
t_ParentVisitor>
23
struct
ARILES_VISIBILITY_ATTRIBUTE
jsonnet
24
{
25
typedef
ariles::cfgread::Visitor<ns_jsonnet::Reader<typename t_ParentVisitor::ReaderBase>
>
Reader
;
26
typedef
ariles::cfgwrite::Visitor<typename t_ParentVisitor::WriterBase>
Writer
;
27
};
28
}
// namespace ariles
reader.h
config.h
ariles::cfgwrite::Visitor
Definition:
config.h:174
ariles::jsonnet::Reader
ariles::cfgread::Visitor< ns_jsonnet::Reader< typename t_ParentVisitor::ReaderBase > > Reader
Definition:
jsonnet.h:25
ariles::jsonnet::Writer
ariles::cfgwrite::Visitor< typename t_ParentVisitor::WriterBase > Writer
Definition:
jsonnet.h:26
ariles::cfgread::Visitor
Definition:
config.h:30
helpers.h
ARILES_VISIBILITY_ATTRIBUTE
#define ARILES_VISIBILITY_ATTRIBUTE
Definition:
helpers.h:69
ariles::jsonnet
Definition:
jsonnet.h:23
ariles
Definition:
basic.h:17
Generated by
1.8.15