Class template mutable_constant<T, void, void, void>
boost::log::attributes::mutable_constant<T, void, void, void> — Specialization for unlocked case.
Synopsis
Description
Эта версия атрибута не выполняет синхронизацию потоков для доступа к сохраненному значению.
mutable_constant
public
construct/copy/destruct
- <
explicitmutable_constant(value_typeconst&value);
>Конструктор с инициализацией сохраненного значения
- <
explicitmutable_constant(value_type&&value);
>Конструктор с инициализацией сохраненного значения
- <
explicitmutable_constant(cast_sourceconst&source);
>Конструктор для поддержки литья
mutable_constant public member functions
- <
voidset(value_typeconst&value);
>Метод устанавливает новое значение атрибута.
- <
voidset(value_type&&value);
>Метод устанавливает новое значение атрибута.
- <
value_typeget()const;
>Метод приобретает текущее значение атрибута.
mutable_constant protected member functions
- <
impl*get_impl()const;
>Возвращение: | Указание на фабричную реализацию |