#include <cstddef>
#include <cstdint>
#include <filesystem>
#include <istream>
#include <string>
#include <string_view>
Go to the source code of this file.
|
| bool | acmxvk::input::read_bounded_line (std::istream &input, std::string &line, std::string_view context, std::size_t line_number, std::size_t maximum_bytes) |
| std::string | acmxvk::input::truncate_utf8 (std::string_view value, std::size_t maximum_bytes, std::string_view suffix) |
| void | acmxvk::input::validate_file_size (const std::filesystem::path &path, std::string_view context, std::uintmax_t maximum_bytes) |
| void | acmxvk::input::validate_spirv_file (const std::filesystem::path &path, std::string_view context) |
| void | acmxvk::input::validate_string (std::string_view value, StringKind kind, std::string_view context, bool allow_empty) |
| void | acmxvk::input::validate_text_file (const std::filesystem::path &path, std::string_view context, std::uintmax_t maximum_bytes, std::size_t maximum_line_bytes) |