userver: components::InMemoryConfig Struct Reference
No Matches
components::InMemoryConfig Struct Reference

#include <userver/components/run.hpp>

Detailed Description

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

Definition at line 19 of file 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
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)...)))
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

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