17 typedef struct _LDContextBuilder* LDContextBuilder;
23 LD_EXPORT(LDContextBuilder)
87 char const* attr_name,
115 char const* attr_key,
191 char const* attr_ref);
LDContextBuilder_Build(LDContextBuilder builder)
LDContextBuilder_AddKind(LDContextBuilder builder, char const *kind, char const *key)
Definition: context_builder.cpp:39
LDContextBuilder_Attributes_AddPrivateAttribute(LDContextBuilder builder, char const *kind, char const *attr_ref)
Definition: context_builder.cpp:132
LDContextBuilder_Attributes_SetName(LDContextBuilder builder, char const *kind, char const *name)
Definition: context_builder.cpp:95
LDContextBuilder_Free(LDContextBuilder builder)
LDContextBuilder_Attributes_SetPrivate(LDContextBuilder builder, char const *kind, char const *attr_key, LDValue val)
Definition: context_builder.cpp:73
LDContextBuilder_Attributes_SetAnonymous(LDContextBuilder builder, char const *kind, bool anonymous)
Definition: context_builder.cpp:114
LDContextBuilder_Attributes_Set(LDContextBuilder builder, char const *kind, char const *attr_name, LDValue val)
Definition: context_builder.cpp:52
Export macros for C bindings.
struct _LDValue * LDValue
Definition: value.h:64