#include "config/basic.hpp"
#include "integer_range.hpp"
#include "span.hpp"
#include <array>
#include <string>
#include <eagine/str_format.inl>
Go to the source code of this file.
Classes | |
class | eagine::format_string_and_list< N > |
Helper class used in implementation of string variable substitution. More... | |
class | eagine::format_string_and_list< N > |
Helper class used in implementation of string variable substitution. More... | |
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Functions | |
template<span_size_t N> | |
static auto | eagine::operator% (format_string_and_list< N > &&fsal, std::string &&val) noexcept -> format_string_and_list< N+1 > |
Operator for adding variable name and value for string formatting. More... | |
static auto | eagine::format (std::string &&fmt_str) noexcept -> format_string_and_list< 0 > |
Function taking a format string, returning an object for variable specification. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt