8#ifndef SEN_LIBS_GEN_SRC_MKDOCS_MKDOCS_TEMPLATES_H
9#define SEN_LIBS_GEN_SRC_MKDOCS_MKDOCS_TEMPLATES_H
17#include <inja/environment.hpp>
18#include <inja/template.hpp>
Definition type_storage.h:28
inja::Template classDiagram
Definition mkdocs_templates.h:32
inja::Template structTemplate
Definition mkdocs_templates.h:36
inja::Template variantTemplate
Definition mkdocs_templates.h:37
TypeGroups groups
Definition mkdocs_templates.h:65
std::vector< const sen::Type * > optionalTypes
Definition mkdocs_templates.h:50
std::vector< const sen::Type * > enumTypes
Definition mkdocs_templates.h:44
std::string enumerationsDoc
Definition mkdocs_templates.h:55
inja::Template sequenceTemplate
Definition mkdocs_templates.h:35
std::string quantitiesDoc
Definition mkdocs_templates.h:59
std::vector< const sen::Type * > aliasTypes
Definition mkdocs_templates.h:48
std::string structuresDoc
Definition mkdocs_templates.h:56
std::string classesDoc
Definition mkdocs_templates.h:61
std::string aliasesDoc
Definition mkdocs_templates.h:60
std::vector< Node > rootClasses
Definition mkdocs_templates.h:64
std::vector< const sen::Type * > sequenceTypes
Definition mkdocs_templates.h:46
std::vector< const sen::Type * > structTypes
Definition mkdocs_templates.h:45
inja::Template classTemplate
Definition mkdocs_templates.h:31
inja::Template aliasTemplate
Definition mkdocs_templates.h:30
inja::Template optionalTemplate
Definition mkdocs_templates.h:38
MkDocsTemplates makeMkDocsTemplates(inja::Environment &env)
Templates for the type header.
std::string sequencesDoc
Definition mkdocs_templates.h:58
std::vector< const sen::Type * > variantTypes
Definition mkdocs_templates.h:49
std::vector< const sen::Type * > classTypes
Definition mkdocs_templates.h:43
std::vector< const sen::Type * > quantityTypes
Definition mkdocs_templates.h:47
inja::Template quantityTemplate
Definition mkdocs_templates.h:34
std::string optionalsDoc
Definition mkdocs_templates.h:62
inja::Template enumTemplate
Definition mkdocs_templates.h:33
std::string variantsDoc
Definition mkdocs_templates.h:57
A template for each supported user type.
Definition mkdocs_templates.h:29
Definition mkdocs_templates.h:54
Definition mkdocs_templates.h:42