webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include "common/platform.h"
#include <climits>
#include <cstdarg>
#include <cstddef>
#include <string>
#include <set>
#include <sstream>
#include <vector>
Go to the source code of this file.
Classes | |
class | angle::NonCopyable |
Namespaces | |
angle | |
Macros | |
#define | GL_BGR565_ANGLEX 0x6ABB |
#define | GL_BGRA4_ANGLEX 0x6ABC |
#define | GL_BGR5_A1_ANGLEX 0x6ABD |
#define | GL_INT_64_ANGLEX 0x6ABE |
#define | GL_STRUCT_ANGLEX 0x6ABF |
#define | EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE 0x6AC0 |
#define | ANGLE_TRY_CHECKED_MATH(result) |
Functions | |
template<typename T , size_t N> | |
constexpr size_t | ArraySize (T(&)[N]) |
template<typename T , unsigned int N> | |
void | SafeRelease (T(&resourceBlock)[N]) |
template<typename T > | |
void | SafeRelease (T &resource) |
template<typename T > | |
void | SafeDelete (T *&resource) |
template<typename T > | |
void | SafeDeleteContainer (T &resource) |
template<typename T > | |
void | SafeDeleteArray (T *&resource) |
template<typename T > | |
bool | StructLessThan (const T &a, const T &b) |
template<typename T > | |
bool | StructEquals (const T &a, const T &b) |
template<typename T > | |
void | StructZero (T *obj) |
template<typename T > | |
bool | IsMaskFlagSet (T mask, T flag) |
const char * | MakeStaticString (const std::string &str) |
std::string | ArrayString (unsigned int i) |
std::string | Str (int i) |
size_t | FormatStringIntoVector (const char *fmt, va_list vararg, std::vector< char > &buffer) |
std::string | FormatString (const char *fmt, va_list vararg) |
std::string | FormatString (const char *fmt,...) |
template<typename T > | |
std::string | ToString (const T &value) |
#define ANGLE_TRY_CHECKED_MATH | ( | result | ) |
#define EGL_PLATFORM_ANGLE_DEVICE_TYPE_NULL_ANGLE 0x6AC0 |
#define GL_BGR565_ANGLEX 0x6ABB |
#define GL_BGR5_A1_ANGLEX 0x6ABD |
#define GL_BGRA4_ANGLEX 0x6ABC |
#define GL_INT_64_ANGLEX 0x6ABE |
#define GL_STRUCT_ANGLEX 0x6ABF |
|
inline |
std::string FormatString | ( | const char * | fmt, |
va_list | vararg | ||
) |
std::string FormatString | ( | const char * | fmt, |
... | |||
) |
size_t FormatStringIntoVector | ( | const char * | fmt, |
va_list | vararg, | ||
std::vector< char > & | buffer | ||
) |
|
inline |
|
inline |
std::string ToString | ( | const T & | value | ) |