ES-DE/es-core/src/utils/StringUtil.h

23 lines
622 B
C
Raw Normal View History

#pragma once
#ifndef ES_CORE_STRING_UTIL_H
#define ES_CORE_STRING_UTIL_H
#include <string>
namespace Utils
{
namespace String
{
unsigned int chars2Unicode(const std::string& _string, size_t& _cursor);
std::string unicode2Chars(const unsigned int _unicode);
size_t nextCursor(const std::string& _string, const size_t _cursor);
size_t prevCursor(const std::string& _string, const size_t _cursor);
size_t moveCursor(const std::string& _string, const size_t _cursor, const int _amount);
void trim(std::string& _string);
} // String::
} // Utils::
#endif // ES_CORE_STRING_UTIL_H