summaryrefslogtreecommitdiffstats
path: root/c_layer
diff options
context:
space:
mode:
Diffstat (limited to 'c_layer')
-rw-r--r--c_layer/survival_curve.hpp5
1 files changed, 5 insertions, 0 deletions
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 <string_view>
#include <cstdint>
+#include <isda/bastypes.h>
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;