C++ Client-Side SDK
LaunchDarkly SDK
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 <>
17  bool disable_persistence;
18  std::shared_ptr<IPersistence> implementation;
19  std::size_t max_contexts_;
20 };
21 
22 template <>
24 
25 } // namespace launchdarkly::config::shared::built