NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
vsprintf.hpp
浏览该文件的文档.
1#ifndef NEFORCE_CORE_STRING_VSPRINTF_HPP__
2#define NEFORCE_CORE_STRING_VSPRINTF_HPP__
3
10
11#include <cstdarg>
13NEFORCE_BEGIN_NAMESPACE__
14
20
32int NEFORCE_API vsprintf(char* buf, const char* fmt, std::va_list args) noexcept;
33
44int NEFORCE_API vsnprintf(char* buf, size_t size, const char* fmt, std::va_list args) noexcept;
45
55int NEFORCE_API sprintf(char* buf, const char* fmt, ...) noexcept;
56
67int NEFORCE_API snprintf(char* buf, size_t size, const char* fmt, ...) noexcept;
68
77int NEFORCE_API scprintf(const char* fmt, ...) noexcept;
78 // BufferFormat
80
81NEFORCE_END_NAMESPACE__
82#endif // NEFORCE_CORE_STRING_VSPRINTF_HPP__
int NEFORCE_API vsnprintf(char *buf, size_t size, const char *fmt, std::va_list args) noexcept
安全格式化到缓冲区
int NEFORCE_API vsprintf(char *buf, const char *fmt, std::va_list args) noexcept
格式化到缓冲区
int NEFORCE_API sprintf(char *buf, const char *fmt,...) noexcept
格式化到缓冲区
int NEFORCE_API snprintf(char *buf, size_t size, const char *fmt,...) noexcept
安全格式化到缓冲区
int NEFORCE_API scprintf(const char *fmt,...) noexcept
计算格式化字符串所需缓冲区大小
NEFORCE_NODISCARD NEFORCE_ALWAYS_INLINE constexpr decltype(auto) size(const Container &cont) noexcept(noexcept(cont.size()))
获取容器的大小
基本类型别名