#include "libANGLE/AttributeMap.h"
#include "common/debug.h"
namespace egl
{
AttributeMap::AttributeMap() = default;
AttributeMap::AttributeMap(const AttributeMap &other) = default;
AttributeMap &AttributeMap::operator=(const AttributeMap &other) = default;
AttributeMap::~AttributeMap() = default;
void AttributeMap::insert(EGLAttrib key, EGLAttrib value)
{ … }
bool AttributeMap::contains(EGLAttrib key) const
{ … }
EGLAttrib AttributeMap::get(EGLAttrib key) const
{ … }
EGLAttrib AttributeMap::get(EGLAttrib key, EGLAttrib defaultValue) const
{ … }
EGLint AttributeMap::getAsInt(EGLAttrib key) const
{ … }
EGLint AttributeMap::getAsInt(EGLAttrib key, EGLint defaultValue) const
{ … }
bool AttributeMap::isEmpty() const
{ … }
std::vector<EGLint> AttributeMap::toIntVector() const
{ … }
AttributeMap::const_iterator AttributeMap::begin() const
{ … }
AttributeMap::const_iterator AttributeMap::end() const
{ … }
bool AttributeMap::validate(const ValidationContext *val,
const egl::Display *display,
AttributeValidationFunc validationFunc) const
{ … }
void AttributeMap::initializeWithoutValidation() const
{ … }
AttributeMap AttributeMap::CreateFromIntArray(const EGLint *attributes)
{ … }
AttributeMap AttributeMap::CreateFromAttribArray(const EGLAttrib *attributes)
{ … }
bool AttributeMap::isValidated() const
{ … }
}