![]() |
Raven Engine v0.1
|
Common string utility functions. More...
#include <string>#include <vector>#include <algorithm>#include "Raven/Core/Types.h"#include <filesystem>Namespaces | |
| namespace | Raven |
Functions | |
| std::string | Raven::Trim (const std::string &str) |
| Removes leading and trailing whitespace from a string. | |
| std::string | Raven::ToLower (std::string_view str) |
| Converts a string view to lowercase. | |
| bool | Raven::Contains (const std::string &str, const std::string &substring) |
| Checks if a string contains a substring, case-insensitive. | |
| const char * | Raven::strcasestr (const char *haystack, const char *needle) noexcept |
| Performs a case-insensitive substring search. | |
| bool | Raven::ResolveWorkingDirectory (const std::string &dirPath) |
| Resolves the path to the working directory. | |
Common string utility functions.
Provides basic string manipulation utilities such as trimming whitespace, converting to lowercase, and case-insensitive substring checks. These functions operate on std::string and std::string_view for convenience.