C++ Server-Side SDK
LaunchDarkly SDK
Loading...
Searching...
No Matches
array_builder.h
Go to the documentation of this file.
1
2// NOLINTBEGIN modernize-use-using
3
4#pragma once
5
8
9#ifdef __cplusplus
10extern "C" { // only need to export C interface if
11// used by C++ source code
12#endif
13
14typedef struct _LDArrayBuilder* LDArrayBuilder;
15
21LD_EXPORT(LDArrayBuilder)
23
31LD_EXPORT(void)
32LDArrayBuilder_Free(LDArrayBuilder array_builder);
33
44LD_EXPORT(void)
45LDArrayBuilder_Add(LDArrayBuilder array_builder, LDValue val);
46
57LD_EXPORT(LDValue)
58LDArrayBuilder_Build(LDArrayBuilder array_builder);
59
60#ifdef __cplusplus
61}
62#endif
63
64// NOLINTEND modernize-use-using
LDArrayBuilder_Add(LDArrayBuilder array_builder, LDValue val)
LDArrayBuilder_New()
LDArrayBuilder_Build(LDArrayBuilder array_builder)
LDArrayBuilder_Free(LDArrayBuilder array_builder)
Export macros for C bindings.
struct _LDValue * LDValue
Definition value.h:64