userver: components::InMemoryConfig Struct Reference
Loading...
Searching...
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: