chromium/third_party/vulkan-utility-libraries/src/src/layer/layer_settings_util.cpp

// Copyright 2023 The Khronos Group Inc.
// Copyright 2023 Valve Corporation
// Copyright 2023 LunarG, Inc.
//
// SPDX-License-Identifier: Apache-2.0
//
// Author(s):
// - Christophe Riccio <[email protected]>
#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, ...) {}

}  // namespace vl