userver: components::InMemoryConfig Struct Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
components::InMemoryConfig Struct Reference

#include <userver/components/run.hpp>

+ Inheritance diagram for components::InMemoryConfig:
+ Collaboration diagram for components::InMemoryConfig:

Additional Inherited Members

- Public Types inherited from utils::StrongTypedef< InMemoryConfig, std::string >
using UnderlyingType = std::string
 
using TagType = InMemoryConfig
 
- 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)...)))
 
StrongTypedefoperator= (const StrongTypedef &)=default
 
StrongTypedefoperator= (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
 

Detailed Description

Data type to distinguish config path and in-memory config values in components::Run() and components::RunOnce() functions.

Definition at line 21 of file run.hpp.


The documentation for this struct was generated from the following file: