1#ifndef DECORATABLE_CONFIG_HPP_
2#define DECORATABLE_CONFIG_HPP_
10 template<
typename Decorator,
typename... Args>
11 auto with(Args&&... args) &&
13 return Decorator::decorate(
14 std::move(
static_cast<Self&
>(*
this)),
15 std::forward<Args>(args)...
20template<
typename Self>
23 template<
typename Decorator,
typename... Args>
24 auto with(Args&&... args) &&
26 return Decorator::decorate_chainable(
27 std::move(
static_cast<Self&
>(*
this)),
28 std::forward<Args>(args)...
Definition Decorator.hpp:19
Definition DecoratableConfig.hpp:22
auto with(Args &&... args) &&
Definition DecoratableConfig.hpp:24
Definition DecoratableConfig.hpp:9
auto with(Args &&... args) &&
Definition DecoratableConfig.hpp:11
Definition Decorator.hpp:30