From 73cbe54cd2c4319e4458f8c8d6d483bcfe6e567a Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Tue, 5 Dec 2023 17:03:49 -0500 Subject: get rid of the defaulted vector --- c_layer/survival_curve.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'c_layer/survival_curve.hpp') diff --git a/c_layer/survival_curve.hpp b/c_layer/survival_curve.hpp index 2275d9a..e6ee4f2 100644 --- a/c_layer/survival_curve.hpp +++ b/c_layer/survival_curve.hpp @@ -1,5 +1,6 @@ #include #include +#include struct CurveName { enum class Seniority: std::uint8_t { @@ -65,6 +66,10 @@ struct CurveName { } } + inline TDate* defaulted() { + return (TDate*)(name - sizeof(TDate)); + } + const char* name; std::string_view ticker; Seniority seniority; -- cgit v1.2.3-70-g09d2