diff options
Diffstat (limited to 'grc/core/schema_checker/block.py')
-rw-r--r-- | grc/core/schema_checker/block.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/grc/core/schema_checker/block.py b/grc/core/schema_checker/block.py index 92ed48758c..91ce906df2 100644 --- a/grc/core/schema_checker/block.py +++ b/grc/core/schema_checker/block.py @@ -35,6 +35,14 @@ TEMPLATES_SCHEME = expand( make=str_, callbacks=list, ) +CPP_TEMPLATES_SCHEME = expand( + includes=list, + declarations=str_, + make=str_, + callbacks=list, + link=list, + translations=dict, +) BLOCK_SCHEME = expand( id=Spec(types=str_, required=True, item_scheme=None), label=str_, @@ -49,6 +57,7 @@ BLOCK_SCHEME = expand( value=str_, templates=Spec(types=dict, required=False, item_scheme=TEMPLATES_SCHEME), + cpp_templates=Spec(types=dict, required=False, item_scheme=CPP_TEMPLATES_SCHEME), documentation=str_, grc_source=str_, |