chromium/third_party/angle/src/libANGLE/Error.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.
//

// Error.cpp: Implements the egl::Error and gl::Error classes which encapsulate API errors
// and optional error messages.

#include "libANGLE/Error.h"

#include "common/angleutils.h"
#include "common/debug.h"
#include "common/utilities.h"

#include <cstdarg>

namespace
{
std::unique_ptr<std::string> EmplaceErrorString(std::string &&message)
{}
}  // anonymous namespace

namespace egl
{

Error::Error(EGLint errorCode, std::string &&message)
    :{}

Error::Error(EGLint errorCode, EGLint id, std::string &&message)
    :{}

void Error::createMessageString() const
{}

const std::string &Error::getMessage() const
{}

std::ostream &operator<<(std::ostream &os, const Error &err)
{}
}  // namespace egl

namespace angle
{
egl::Error ResultToEGL(Result result)
{}
}  // namespace angle