MCPcopy Create free account
hub / github.com/SZAILAB/MaterialDFT-Demo / trim_ascii

Function trim_ascii

cpp_core/src/module_case_input.cpp:50–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48}
49
50std::string trim_ascii(std::string value) {
51 std::size_t first = 0;
52 while (first < value.size() && std::isspace(static_cast<unsigned char>(value[first])) != 0) {
53 ++first;
54 }
55 std::size_t last = value.size();
56 while (last > first && std::isspace(static_cast<unsigned char>(value[last - 1])) != 0) {
57 --last;
58 }
59 return value.substr(first, last - first);
60}
61
62std::optional<int> atomic_number_from_symbol(const std::string& symbol_raw) {
63 if (symbol_raw.empty()) {

Callers 2

parse_finite_doubleFunction · 0.85

Calls 1

sizeMethod · 0.80

Tested by

no test coverage detected