Program Listing for File StringUtils.h

Return to documentation for file (axr.sdk/utils/StringUtils.h)

// Copyright (C) AcceleratXR, Inc. All rights reserved.
//
// Author: Jean-Philippe Steinmetz <info@acceleratxr.com>
#pragma once

#include <cpprest/details/basic_types.h>
#include <vector>

namespace axr {
namespace sdk {

namespace utils {
namespace strings {

std::vector<utility::string_t> GetParameters(const utility::string_t& str);

void ReplaceAll(utility::string_t& str, const utility::string_t& pattern, const utility::string_t& replace);

std::vector<utility::string_t> Split(const utility::string_t& str, const utility::char_t& delimiter);

utility::string_t ToBase64(const utility::string_t& str);

std::string ToBase64(const std::string& str);

} // namespace strings
} // namespace utils
} // namespace axr
} // namespace sdk