Sen API
Sen Libraries
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
15namespace sen::gen::detail
16{
17
20{
21 inja::Template structType;
22 inja::Template enumType;
23 inja::Template variantType;
24 inja::Template classType;
25};
26
28
29} // namespace sen::gen::detail
30
31#endif // SEN_LIBS_GEN_SRC_PLANTUML_PLANTUML_TEMPLATES_H
Definition type_storage.h:28
PlantUmlTemplateSet makePlantumlTypeTemplates(inja::Environment &env)
inja::Template enumType
Definition plantuml_templates.h:22
inja::Template variantType
Definition plantuml_templates.h:23
inja::Template classType
Definition plantuml_templates.h:24
inja::Template structType
Definition plantuml_templates.h:21
A template for each supported user type.
Definition plantuml_templates.h:20