chromium/third_party/angle/src/libANGLE/AttributeMap.cpp

//
// Copyright 2014 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

#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
{}

// static
AttributeMap AttributeMap::CreateFromIntArray(const EGLint *attributes)
{}

// static
AttributeMap AttributeMap::CreateFromAttribArray(const EGLAttrib *attributes)
{}

bool AttributeMap::isValidated() const
{}
}  // namespace egl