Sen API
Sen Libraries
Toggle main menu visibility
Loading...
Searching...
No Matches
plantuml_templates.h
Go to the documentation of this file.
1
// === plantuml_templates.h ============================================================================================
2
// Sen Infrastructure
3
// Released under the Apache License v2.0 (SPDX-License-Identifier Apache-2.0).
4
// See the LICENSE.txt file for more information.
5
// © Airbus SAS, Airbus Helicopters, and Airbus Defence and Space SAU/GmbH/SAS.
6
// =====================================================================================================================
7
8
#ifndef SEN_LIBS_GEN_SRC_PLANTUML_PLANTUML_TEMPLATES_H
9
#define SEN_LIBS_GEN_SRC_PLANTUML_PLANTUML_TEMPLATES_H
10
11
// inja
12
#include <inja/environment.hpp>
13
#include <inja/template.hpp>
14
15
namespace
sen::gen::detail
16
{
17
19
struct
PlantUmlTemplateSet
20
{
21
inja::Template
structType
;
22
inja::Template
enumType
;
23
inja::Template
variantType
;
24
inja::Template
classType
;
25
};
26
27
PlantUmlTemplateSet
makePlantumlTypeTemplates
(inja::Environment& env);
28
29
}
// namespace sen::gen::detail
30
31
#endif
// SEN_LIBS_GEN_SRC_PLANTUML_PLANTUML_TEMPLATES_H
sen::gen::detail
Definition
type_storage.h:28
sen::gen::detail::makePlantumlTypeTemplates
PlantUmlTemplateSet makePlantumlTypeTemplates(inja::Environment &env)
sen::gen::detail::PlantUmlTemplateSet::enumType
inja::Template enumType
Definition
plantuml_templates.h:22
sen::gen::detail::PlantUmlTemplateSet::variantType
inja::Template variantType
Definition
plantuml_templates.h:23
sen::gen::detail::PlantUmlTemplateSet::classType
inja::Template classType
Definition
plantuml_templates.h:24
sen::gen::detail::PlantUmlTemplateSet::structType
inja::Template structType
Definition
plantuml_templates.h:21
sen::gen::detail::PlantUmlTemplateSet
A template for each supported user type.
Definition
plantuml_templates.h:20
libs
gen
src
plantuml
plantuml_templates.h
Generated by
1.17.0