Update docs

This commit is contained in:
Victor Zverovich 2024-06-05 06:19:40 -07:00
parent 8da0240dbc
commit 2c84fa9ac9
4 changed files with 14 additions and 4 deletions

View File

@ -4,8 +4,8 @@ The {fmt} library API consists of the following components:
- [`fmt/base.h`](#base-api): the base API providing main formatting functions
for `char`/UTF-8 with C++20 compile-time checks and minimal dependencies
- [`fmt/format.h`](#format-api): the full format API providing additional
formatting functions and locale support
- [`fmt/format.h`](#format-api): `fmt::format` and other formatting functions
as well as locale support
- [`fmt/ranges.h`](#ranges-api): formatting of ranges and tuples
- [`fmt/chrono.h`](#chrono-api): date and time formatting
- [`fmt/std.h`](#std-api): formatters for standard library types

View File

@ -18,6 +18,12 @@ pre > code.decl {
white-space: pre-wrap;
}
code.decl > div {
text-indent: -2ch; /* Negative indent to counteract the indent on the first line */
padding-left: 2ch; /* Add padding to the left to create an indent */
}
.features-container {
display: flex;
flex-wrap: wrap;

View File

@ -143,8 +143,8 @@ hide:
<p>
The library is distributed under a permissive MIT
<a href="https://github.com/fmtlib/fmt#license">license</a> and is
<b>relied upon by many open-source projects</b>, including PyTorch, Apple's
FoundationDB, Windows Terminal, MongoDB, and others.
<b>relied upon by many open-source projects</b>, including Blender, PyTorch,
Apple's FoundationDB, Windows Terminal, MongoDB, and others.
</p>
</div>

View File

@ -107,12 +107,15 @@ def render_decl(d: Definition) -> None:
text += f'<a id="{d.id}">\n'
text += '<pre><code class="language-cpp decl">'
text += '<div>'
if d.template_params is not None:
text += 'template &lt;'
text += ', '.join(
[f'{p.type}&nbsp;{p.name}'.rstrip() for p in d.template_params])
text += '&gt;\n'
text += '</div>'
text += '<div>'
end = ';'
if d.kind == 'function' or d.kind == 'variable':
text += d.type + ' ' if len(d.type) > 0 else ''
@ -134,6 +137,7 @@ def render_decl(d: Definition) -> None:
text += ' = ' + escape_html(d.type)
text += end
text += '</div>'
text += '</code></pre>\n'
if d.id is not None:
text += f'</a>\n'