diff --git a/idl/Expression.json5 b/idl/Expression.json5 index 5391e89a..66c60def 100644 --- a/idl/Expression.json5 +++ b/idl/Expression.json5 @@ -1,6 +1,8 @@ { mode: "facet", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"TypeRef.hpp\"", "\"exprtype.hpp\"", ""], diff --git a/idl/IExpression_DApplyExpr.json5 b/idl/IExpression_DApplyExpr.json5 index 353a7147..29762364 100644 --- a/idl/IExpression_DApplyExpr.json5 +++ b/idl/IExpression_DApplyExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DConstant.json5 b/idl/IExpression_DConstant.json5 index 3e491f2b..bbbcc402 100644 --- a/idl/IExpression_DConstant.json5 +++ b/idl/IExpression_DConstant.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DDefineExpr.json5 b/idl/IExpression_DDefineExpr.json5 index 28940c7b..8fd6149f 100644 --- a/idl/IExpression_DDefineExpr.json5 +++ b/idl/IExpression_DDefineExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DIfElseExpr.json5 b/idl/IExpression_DIfElseExpr.json5 index 39c6cd70..431fd60a 100644 --- a/idl/IExpression_DIfElseExpr.json5 +++ b/idl/IExpression_DIfElseExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DLambdaExpr.json5 b/idl/IExpression_DLambdaExpr.json5 index 675d6d9f..36aa9bb4 100644 --- a/idl/IExpression_DLambdaExpr.json5 +++ b/idl/IExpression_DLambdaExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DSequenceExpr.json5 b/idl/IExpression_DSequenceExpr.json5 index 5c5f1b9a..71b13aba 100644 --- a/idl/IExpression_DSequenceExpr.json5 +++ b/idl/IExpression_DSequenceExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DVarRef.json5 b/idl/IExpression_DVarRef.json5 index 89ee50d8..7b50c7fb 100644 --- a/idl/IExpression_DVarRef.json5 +++ b/idl/IExpression_DVarRef.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IExpression_DVariable.json5 b/idl/IExpression_DVariable.json5 index f22f7d4b..c68a9609 100644 --- a/idl/IExpression_DVariable.json5 +++ b/idl/IExpression_DVariable.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "\"Expression.hpp\"" ], local_types: [ ], namespace1: "xo", diff --git a/idl/IGCObject_DApplyExpr.json5 b/idl/IGCObject_DApplyExpr.json5 index 9946116a..60f997c8 100644 --- a/idl/IGCObject_DApplyExpr.json5 +++ b/idl/IGCObject_DApplyExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DConstant.json5 b/idl/IGCObject_DConstant.json5 index 1c97456e..961f39bb 100644 --- a/idl/IGCObject_DConstant.json5 +++ b/idl/IGCObject_DConstant.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DGlobalSymtab.json5 b/idl/IGCObject_DGlobalSymtab.json5 index dac8ebac..ac779ec2 100644 --- a/idl/IGCObject_DGlobalSymtab.json5 +++ b/idl/IGCObject_DGlobalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ "", "" diff --git a/idl/IGCObject_DIfElseExpr.json5 b/idl/IGCObject_DIfElseExpr.json5 index 751c0b9f..6fb8c07a 100644 --- a/idl/IGCObject_DIfElseExpr.json5 +++ b/idl/IGCObject_DIfElseExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DLambdaExpr.json5 b/idl/IGCObject_DLambdaExpr.json5 index 506feb48..a0f494ff 100644 --- a/idl/IGCObject_DLambdaExpr.json5 +++ b/idl/IGCObject_DLambdaExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DLocalSymtab.json5 b/idl/IGCObject_DLocalSymtab.json5 index ca815ee0..ec8260a0 100644 --- a/idl/IGCObject_DLocalSymtab.json5 +++ b/idl/IGCObject_DLocalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ "", "" diff --git a/idl/IGCObject_DSequenceExpr.json5 b/idl/IGCObject_DSequenceExpr.json5 index c3bd7458..1fc67e48 100644 --- a/idl/IGCObject_DSequenceExpr.json5 +++ b/idl/IGCObject_DSequenceExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DUniqueString.json5 b/idl/IGCObject_DUniqueString.json5 index cb16d6a2..4f79e9de 100644 --- a/idl/IGCObject_DUniqueString.json5 +++ b/idl/IGCObject_DUniqueString.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DVarRef.json5 b/idl/IGCObject_DVarRef.json5 index 1a46f47e..6c1bad33 100644 --- a/idl/IGCObject_DVarRef.json5 +++ b/idl/IGCObject_DVarRef.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IGCObject_DVariable.json5 b/idl/IGCObject_DVariable.json5 index 84a47d01..6bea1dc3 100644 --- a/idl/IGCObject_DVariable.json5 +++ b/idl/IGCObject_DVariable.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" diff --git a/idl/IPrintable_DApplyExpr.json5 b/idl/IPrintable_DApplyExpr.json5 index 88a3fef7..f9d3f17d 100644 --- a/idl/IPrintable_DApplyExpr.json5 +++ b/idl/IPrintable_DApplyExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DConstant.json5 b/idl/IPrintable_DConstant.json5 index 9e4e1ad0..ca9d7948 100644 --- a/idl/IPrintable_DConstant.json5 +++ b/idl/IPrintable_DConstant.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DDefineExpr.json5 b/idl/IPrintable_DDefineExpr.json5 index 89c2fdff..c706817d 100644 --- a/idl/IPrintable_DDefineExpr.json5 +++ b/idl/IPrintable_DDefineExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DGlobalSymtab.json5 b/idl/IPrintable_DGlobalSymtab.json5 index 151f8a90..d0242e8c 100644 --- a/idl/IPrintable_DGlobalSymtab.json5 +++ b/idl/IPrintable_DGlobalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DIfElseExpr.json5 b/idl/IPrintable_DIfElseExpr.json5 index 90f02307..208e7b06 100644 --- a/idl/IPrintable_DIfElseExpr.json5 +++ b/idl/IPrintable_DIfElseExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DLambdaExpr.json5 b/idl/IPrintable_DLambdaExpr.json5 index 60e0397e..89b07d1c 100644 --- a/idl/IPrintable_DLambdaExpr.json5 +++ b/idl/IPrintable_DLambdaExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DLocalSymtab.json5 b/idl/IPrintable_DLocalSymtab.json5 index 5d48e5f4..15087c3d 100644 --- a/idl/IPrintable_DLocalSymtab.json5 +++ b/idl/IPrintable_DLocalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DSequenceExpr.json5 b/idl/IPrintable_DSequenceExpr.json5 index 1b45094f..0cfe76c9 100644 --- a/idl/IPrintable_DSequenceExpr.json5 +++ b/idl/IPrintable_DSequenceExpr.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DUniqueString.json5 b/idl/IPrintable_DUniqueString.json5 index d640ce9c..ba094879 100644 --- a/idl/IPrintable_DUniqueString.json5 +++ b/idl/IPrintable_DUniqueString.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVarRef.json5 b/idl/IPrintable_DVarRef.json5 index 0d73c1d9..106b41d1 100644 --- a/idl/IPrintable_DVarRef.json5 +++ b/idl/IPrintable_DVarRef.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVariable.json5 b/idl/IPrintable_DVariable.json5 index 8e88cde0..779afd25 100644 --- a/idl/IPrintable_DVariable.json5 +++ b/idl/IPrintable_DVariable.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "detail", includes: [ "", "" ], local_types: [ ], diff --git a/idl/ISymbolTable_DGlobalSymtab.json5 b/idl/ISymbolTable_DGlobalSymtab.json5 index 8cc1035b..ff148a2f 100644 --- a/idl/ISymbolTable_DGlobalSymtab.json5 +++ b/idl/ISymbolTable_DGlobalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ ], local_types: [ ], namespace1: "xo", diff --git a/idl/ISymbolTable_DLocalSymtab.json5 b/idl/ISymbolTable_DLocalSymtab.json5 index ff46c622..7cfcd75f 100644 --- a/idl/ISymbolTable_DLocalSymtab.json5 +++ b/idl/ISymbolTable_DLocalSymtab.json5 @@ -1,6 +1,8 @@ { mode: "implementation", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ ], local_types: [ ], namespace1: "xo", diff --git a/idl/SymbolTable.json5 b/idl/SymbolTable.json5 index 9cd6e45b..b299bfe7 100644 --- a/idl/SymbolTable.json5 +++ b/idl/SymbolTable.json5 @@ -1,6 +1,8 @@ { mode: "facet", output_cpp_dir: "src/expression2", + output_hpp_dir: "include/xo/expression2", + output_impl_subdir: "symtab", includes: [ "\"Binding.hpp\"", "\"DUniqueString.hpp\""