mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-21 14:35:27 -04:00
27 lines
571 B
C++
27 lines
571 B
C++
#ifndef OPENMC_STRING_UTILS_H
|
|
#define OPENMC_STRING_UTILS_H
|
|
|
|
#include <string>
|
|
|
|
#include "openmc/vector.h"
|
|
|
|
namespace openmc {
|
|
|
|
std::string& strtrim(std::string& s);
|
|
|
|
char* strtrim(char* c_str);
|
|
|
|
std::string to_element(const std::string& name);
|
|
|
|
void to_lower(std::string& str);
|
|
|
|
int word_count(std::string const& str);
|
|
|
|
vector<std::string> split(const std::string& in);
|
|
|
|
bool ends_with(const std::string& value, const std::string& ending);
|
|
|
|
bool starts_with(const std::string& value, const std::string& beginning);
|
|
|
|
} // namespace openmc
|
|
#endif // OPENMC_STRING_UTILS_H
|