C++ Client-Side SDK
LaunchDarkly SDK
common
include
launchdarkly
config
shared
built
persistence.hpp
1
#pragma once
2
3
#include <chrono>
4
#include <cstddef>
5
#include <memory>
6
7
#include <launchdarkly/config/shared/sdks.hpp>
8
#include <launchdarkly/persistence/persistence.hpp>
9
10
namespace
launchdarkly::config::shared::built {
11
12
template
<
typename
SDK>
13
struct
Persistence
;
14
15
template
<>
16
struct
Persistence
<
ClientSDK
> {
17
bool
disable_persistence;
18
std::shared_ptr<IPersistence> implementation;
19
std::size_t max_contexts_;
20
};
21
22
template
<>
23
struct
Persistence
<
ServerSDK
> {};
24
25
}
// namespace launchdarkly::config::shared::built
launchdarkly::config::shared::ClientSDK
Definition:
sdks.hpp:7
launchdarkly::config::shared::ServerSDK
Definition:
sdks.hpp:11
launchdarkly::config::shared::built::Persistence
Definition:
persistence.hpp:13
Generated by
1.9.1