|
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 | ) |
1.8.13