40 typedef struct p_LDServerSDKEvaluationSeriesData* LDServerSDKEvaluationSeriesData;
41 typedef struct p_LDEvaluationSeriesDataBuilder* LDServerSDKEvaluationSeriesDataBuilder;
50 LD_EXPORT(LDServerSDKEvaluationSeriesData)
128 LD_EXPORT(LDServerSDKEvaluationSeriesDataBuilder)
181 LDServerSDKEvaluationSeriesDataBuilder builder,
195 LD_EXPORT(LDServerSDKEvaluationSeriesData)
LDEvaluationSeriesDataBuilder_SetValue(LDServerSDKEvaluationSeriesDataBuilder builder, char const *key, LDValue value)
Set a Value in the builder.
Definition: evaluation_series_data.cpp:91
LDEvaluationSeriesDataBuilder_Free(LDServerSDKEvaluationSeriesDataBuilder builder)
Free a builder without building.
Definition: evaluation_series_data.cpp:130
LDEvaluationSeriesData_NewBuilder(LDServerSDKEvaluationSeriesData data)
Create a builder from existing data.
Definition: evaluation_series_data.cpp:76
LDEvaluationSeriesDataBuilder_SetPointer(LDServerSDKEvaluationSeriesDataBuilder builder, char const *key, void *pointer)
Set a pointer in the builder.
Definition: evaluation_series_data.cpp:104
LDEvaluationSeriesData_GetPointer(LDServerSDKEvaluationSeriesData data, char const *key, void **out_pointer)
Get a pointer from the evaluation series data.
Definition: evaluation_series_data.cpp:52
LDEvaluationSeriesData_GetValue(LDServerSDKEvaluationSeriesData data, char const *key, LDValue *out_value)
Get a Value from the evaluation series data.
Definition: evaluation_series_data.cpp:35
LDEvaluationSeriesData_New(void)
Create a new empty evaluation series data.
Definition: evaluation_series_data.cpp:29
LDEvaluationSeriesDataBuilder_Build(LDServerSDKEvaluationSeriesDataBuilder builder)
Build the evaluation series data.
Definition: evaluation_series_data.cpp:119
LDEvaluationSeriesData_Free(LDServerSDKEvaluationSeriesData data)
Free evaluation series data.
Definition: evaluation_series_data.cpp:86
Export macros for C bindings.
struct _LDValue * LDValue
Definition: value.h:64