#ifndef SkShaderUtils_DEFINED
#define SkShaderUtils_DEFINED
#include "include/private/base/SkDebug.h"
#include <cstdint>
#include <functional>
#include <string>
namespace SkSL { enum class ProgramKind : int8_t; }
namespace SkShaderUtils {
std::string PrettyPrint(const std::string& string);
void VisitLineByLine(const std::string& text,
const std::function<void(int lineNumber, const char* lineText)>&);
inline void PrintLineByLine(const std::string& text) { … }
std::string BuildShaderErrorMessage(const char* shader, const char* errors);
void PrintShaderBanner(SkSL::ProgramKind programKind);
}
#endif