LibSWOC++ 1.5.14
Solid Wall of C++
Loading...
Searching...
No Matches
bwf_fwd.h
Go to the documentation of this file.
1// SPDX-License-Identifier: Apache-2.0
2// Copyright Apache Software Foundation 2019
7
8#pragma once
9
10#include <cstdint>
11#include <string>
12#include "swoc/swoc_version.h"
13#include "swoc/TextView.h"
14
15namespace swoc { inline namespace SWOC_VERSION_NS {
16class BufferWriter;
17class FixedBufferWriter;
18template <std::size_t N> class LocalBufferWriter;
19
20template <typename... Args> std::string &bwprint_v(std::string &s, TextView fmt, std::tuple<Args...> const &args);
21
22template <typename... Args> std::string &bwprint(std::string &s, TextView fmt, Args &&...args);
23
24namespace bwf {
25struct Spec;
26struct Format;
27class NameBinding;
28class ArgPack;
29} // namespace bwf
30}} // namespace swoc::SWOC_VERSION_NS
For template deduction guides.
Definition ArenaWriter.cc:9
std::string & bwprint_v(std::string &s, TextView fmt, std::tuple< Args... > const &args)
Definition bwf_base.h:1156
std::string & bwprint(std::string &s, TextView fmt, Args &&...args)
Definition bwf_base.h:1185