proxygen
SettingsImpl.h File Reference
#include <memory>
#include <mutex>
#include <string>
#include <typeindex>
#include <folly/CachelinePadded.h>
#include <folly/Conv.h>
#include <folly/Range.h>
#include <folly/SharedMutex.h>
#include <folly/ThreadLocal.h>
#include <folly/experimental/settings/SettingsMetadata.h>

Go to the source code of this file.

Classes

class  folly::settings::detail::SettingCore< T >
 

Namespaces

 folly
 —— Concurrent Priority Queue Implementation ——
 
 folly::settings
 
 folly::settings::detail
 

Functions

 folly::settings::detail::if (savedValue)
 
return core folly::settings::detail::getSlow ()
 
template<class T >
void folly::settings::detail::set (detail::SettingCore< T > &core, const T &t, StringPiece reason)
 
template<class T >
std::enable_if_t< std::is_constructible< T, StringPiece >::value, Tfolly::settings::detail::convertOrConstruct (StringPiece newValue)
 
template<class T >
std::enable_if_t<!std::is_constructible< T, StringPiece >::value, Tfolly::settings::detail::convertOrConstruct (StringPiece newValue)
 

Variables

template<class T >
auto folly::settings::detail::savedValue = detail::getSavedValue(core.getKey(), at_)