7namespace launchdarkly {
9enum class Error : std::uint32_t {
13 kConfig_Endpoints_EmptyURL = 100,
14 kConfig_Endpoints_AllURLsMustBeSet = 101,
16 kConfig_ApplicationInfo_EmptyKeyOrValue = 200,
17 kConfig_ApplicationInfo_ValueTooLong = 201,
18 kConfig_ApplicationInfo_InvalidKeyCharacters = 202,
19 kConfig_ApplicationInfo_InvalidValueCharacters = 203,
21 kConfig_Events_ZeroCapacity = 300,
23 kConfig_SDKKey_Empty = 400,
26 kConfig_DataSystem_LazyLoad_MissingSource = 20000,
27 kMax = std::numeric_limits<std::uint32_t>::max()
30char const* ErrorToString(Error err);
31std::ostream& operator<<(std::ostream& os, Error
const& err);