#include "layer_settings_util.hpp"
#include <sstream>
#include <regex>
#include <cstdlib>
#include <cassert>
#include <cstdint>
namespace vl {
std::vector<std::string> Split(const std::string &pValues, char delimiter) { … }
std::string GetFileSettingName(const char *pLayerName, const char *pSettingName) { … }
static const char *GetDefaultPrefix() { … }
std::string GetEnvSettingName(const char *layer_key, const char *requested_prefix, const char *setting_key, TrimMode trim_mode) { … }
char GetEnvDelimiter() { … }
char FindDelimiter(const std::string &s) { … }
std::string TrimWhitespace(const std::string &s) { … }
std::string TrimPrefix(const std::string &layer_key) { … }
std::string TrimVendor(const std::string &layer_key) { … }
std::string ToLower(const std::string &s) { … }
std::string ToUpper(const std::string &s) { … }
uint32_t ToUint32(const std::string &token) { … }
uint64_t ToUint64(const std::string &token) { … }
int32_t ToInt32(const std::string &token) { … }
int64_t ToInt64(const std::string &token) { … }
VkuFrameset ToFrameSet(const std::string &s) { … }
std::vector<VkuFrameset> ToFrameSets(const std::string &s) { … }
bool IsFrameSets(const std::string &s) { … }
bool IsInteger(const std::string &s) { … }
bool IsFloat(const std::string &s) { … }
std::string FormatString(const char *message, ...) { … }
}