chromium/gpu/command_buffer/tests/lpm/gl_lpm_shader_to_string.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gpu/command_buffer/tests/lpm/gl_lpm_shader_to_string.h"

#include <ostream>

#include "base/logging.h"
#include "base/strings/string_number_conversions.h"

namespace gl_lpm_fuzzer {

std::string GetFunctionName(const fuzzing::FunctionName& function_name) {}

std::string GetType(const fuzzing::Type& type, bool void_ok) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Statement& statement);
std::ostream& operator<<(std::ostream& os, const fuzzing::Rvalue& rvalue);

std::ostream& operator<<(std::ostream& os, const fuzzing::Block& block) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::IfElse& ifelse) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Vec2& vec2) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Vec3& vec3) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Vec4& vec4) {}

std::string BoolToString(bool boolean) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Const& cons) {}

std::string GetBinaryOp(const fuzzing::BinaryOp::Op op) {}

std::string GetUnaryOp(const fuzzing::UnaryOp::Op op) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::BinaryOp& binary_op) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::UnaryOp& unary_op) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Rvalue& rvalue) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::While& while_stmt) {}

std::string GetVar(const fuzzing::Var& var) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Lvalue& lvalue) {}

std::ostream& operator<<(std::ostream& os,
                         const fuzzing::Assignment& assignment) {}

bool TypeIsBool(const fuzzing::Type& type) {}

void GetDeclaration(std::ostream& os,
                    const fuzzing::Declare& declare,
                    bool is_global) {}

std::ostream& operator<<(std::ostream& os,
                         const fuzzing::Statement& statement) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Function& function) {}

std::ostream& operator<<(std::ostream& os, const fuzzing::Shader& shader) {}

std::string GetShader(const fuzzing::Shader& shader) {}

}  // namespace gl_lpm_fuzzer