MPD  0.20.23
Functions
StringFormat.hxx File Reference
#include "StringBuffer.hxx"
#include <stdio.h>
Include dependency graph for StringFormat.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

template<typename... Args>
static void StringFormat (char *buffer, size_t size, const char *fmt, Args &&... args) noexcept
 
template<size_t CAPACITY, typename... Args>
static void StringFormat (StringBuffer< CAPACITY > &buffer, const char *fmt, Args &&... args) noexcept
 
template<size_t CAPACITY, typename... Args>
static StringBuffer< CAPACITY > StringFormat (const char *fmt, Args &&... args) noexcept
 
template<typename... Args>
static void StringFormatUnsafe (char *buffer, const char *fmt, Args &&... args) noexcept
 

Function Documentation

◆ StringFormat() [1/3]

template<typename... Args>
static void StringFormat ( char *  buffer,
size_t  size,
const char *  fmt,
Args &&...  args 
)
inlinestaticnoexcept

Definition at line 39 of file StringFormat.hxx.

◆ StringFormat() [2/3]

template<size_t CAPACITY, typename... Args>
static void StringFormat ( StringBuffer< CAPACITY > &  buffer,
const char *  fmt,
Args &&...  args 
)
inlinestaticnoexcept

Definition at line 47 of file StringFormat.hxx.

◆ StringFormat() [3/3]

template<size_t CAPACITY, typename... Args>
static StringBuffer<CAPACITY> StringFormat ( const char *  fmt,
Args &&...  args 
)
inlinestaticnoexcept

Definition at line 55 of file StringFormat.hxx.

◆ StringFormatUnsafe()

template<typename... Args>
static void StringFormatUnsafe ( char *  buffer,
const char *  fmt,
Args &&...  args 
)
inlinestaticnoexcept

Definition at line 64 of file StringFormat.hxx.