mirror of
https://github.com/modelec/cpp-lib.git
synced 2026-01-19 00:27:22 +01:00
19 lines
564 B
C++
19 lines
564 B
C++
#pragma once
|
|
|
|
#include <vector>
|
|
#include <string>
|
|
namespace Modelec
|
|
{
|
|
bool startWith(const std::string& str, const std::string& start);
|
|
|
|
bool endsWith(const std::string& str, const std::string& end);
|
|
|
|
bool contains(const std::string& str, const std::string& sub);
|
|
|
|
std::vector<std::string> split(const std::string& str, const std::string& delimiter);
|
|
|
|
template<typename T>
|
|
T mapValue(T v, T v_min, T v_max, T v_min_prime, T v_max_prime) {
|
|
return v_min_prime + (((v - v_min) * (v_max_prime - v_min_prime)) / (v_max - v_min));
|
|
}
|
|
} |