#include <userver/components/run.hpp>
Data type to distinguish config path and in-memory config values in components::Run() and components::RunOnce() functions.
Additional Inherited Members | |
Public Types inherited from utils::StrongTypedef< InMemoryConfig, std::string > | |
using | UnderlyingType |
using | TagType |
Public Member Functions inherited from utils::StrongTypedef< InMemoryConfig, std::string > | |
StrongTypedef (const StrongTypedef &)=default | |
StrongTypedef (StrongTypedef &&) noexcept=default | |
constexpr | StrongTypedef (impl::strong_typedef::InitializerList< std::string > lst) |
constexpr | StrongTypedef (Args &&... args) noexcept(noexcept(std::string(std::forward< Args >(args)...))) |
StrongTypedef & | operator= (const StrongTypedef &)=default |
StrongTypedef & | operator= (StrongTypedef &&) noexcept=default |
constexpr | operator const std::string & () const &noexcept |
constexpr | operator std::string () &&noexcept |
constexpr | operator std::string & () &noexcept |
constexpr const std::string & | GetUnderlying () const &noexcept |
constexpr std::string | GetUnderlying () &&noexcept |
constexpr std::string & | GetUnderlying () &noexcept |
auto | begin () |
auto | begin () const |
auto | end () |
auto | end () const |
auto | cbegin () const |
auto | cend () const |
auto | size () const |
auto | empty () const |
auto | clear () |
decltype(auto) | operator[] (Arg &&i) |
decltype(auto) | operator[] (Arg &&i) const |
Static Public Attributes inherited from utils::StrongTypedef< InMemoryConfig, std::string > | |
static constexpr StrongTypedefOps | kOps |