5#ifndef FLUTTER_IMPELLER_COMPILER_UTILITIES_H_
6#define FLUTTER_IMPELLER_COMPILER_UTILITIES_H_
24std::string
Utf8FromPath(
const std::filesystem::path& path);
std::string ConvertToEntrypointName(std::string_view string)
Ensure that the entrypoint name is a valid identifier in the target language.
std::string ToLowerCase(std::string_view string)
bool SetPermissiveAccess(const std::filesystem::path &p)
Sets the file access mode of the file at path 'p' to 0644.
std::string ToCamelCase(std::string_view string)
std::string Utf8FromPath(const std::filesystem::path &path)
Converts a native format path to a utf8 string.
bool StringStartsWith(const std::string &target, const std::string &prefix)
std::string InferShaderNameFromPath(std::string_view path)