3#ifndef PL_INCLUDING_BASICS_H
4# error "Please don't include FormatString.h directly, but instead include Foundation/Basics.h"
9#include <Foundation/Strings/StringView.h>
11#include <Foundation/Strings/Implementation/FormatStringArgs.h>
64 PL_ALWAYS_INLINE
plFormatString(
const char* szString) { m_sString = szString; }
82 bool IsEmpty()
const {
return m_sString.IsEmpty(); }
93#include <Foundation/Strings/Implementation/FormatStringImpl.h>
95template <
typename... ARGS>
96PL_ALWAYS_INLINE
plFormatStringImpl<ARGS...> plFmt(
const char* szFormat, ARGS&&... args)
plStringBuilder is a class that is meant for creating and modifying strings.
Definition StringBuilder.h:35
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34