diff --git a/include/xo/procedure2/DPrimitive.hpp b/include/xo/procedure2/DPrimitive.hpp index 7735bf0..4cc45f8 100644 --- a/include/xo/procedure2/DPrimitive.hpp +++ b/include/xo/procedure2/DPrimitive.hpp @@ -6,6 +6,7 @@ #pragma once #include "RuntimeContext.hpp" +#include #include #include #include @@ -152,7 +153,12 @@ namespace xo { /** name of this primitive **/ std::string_view name_; - /** type description for function + /** primitive type-constructor. These are non-trivial to establish; + * not convenient to establish in ctor + **/ + obj type_; + + /** type description for implementation function * Note that this type description will have additional first argument * for obj **/