globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
formatString.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <iosfwd>
5#include <string>
6
7#include <globjects/globjects_api.h>
8
9
10namespace globjects
11{
12
13
14GLOBJECTS_API int readInt(const char* str, int& number);
15GLOBJECTS_API void parseFormat(std::ostream& stream, const char*& format);
16
17GLOBJECTS_API void streamprintf(std::ostream& stream, const char* format);
18
24template <typename T, typename... Args>
25void streamprintf(std::ostream& stream, const char* format, const T& value, Args... args);
26
83template <typename... Args>
84std::string formatString(const char* format, Args... args);
85
86
87} // namespace globjects
88
89
90#include <globjects/base/formatString.inl>
Contains all the classes that wrap OpenGL functionality.
std::string formatString(const char *format, Args... args)
GLOBJECTS_API void parseFormat(std::ostream &stream, const char *&format)
GLOBJECTS_API void streamprintf(std::ostream &stream, const char *format)
GLOBJECTS_API int readInt(const char *str, int &number)