iterative-solver 0.0
molpro::linalg::itsolv::util::StringFacet Class Reference

Wraps some useful string manipulation functions. More...

#include <util.h>

Detailed Description

Wraps some useful string manipulation functions.

Public Member Functions

std::string toupper (std::string in) const
 
std::string tolower (std::string in) const
 
bool tobool (const std::string &in) const
 

Static Public Member Functions

static void crop_space (std::string &path)
 
static std::map< std::string, std::string > parse_keyval_string (std::string s)
 

Member Function Documentation

◆ crop_space()

void molpro::linalg::itsolv::util::StringFacet::crop_space ( std::string &  path)
static

◆ parse_keyval_string()

std::map< std::string, std::string > molpro::linalg::itsolv::util::StringFacet::parse_keyval_string ( std::string  s)
static

◆ tobool()

bool molpro::linalg::itsolv::util::StringFacet::tobool ( const std::string &  in) const

◆ tolower()

std::string molpro::linalg::itsolv::util::StringFacet::tolower ( std::string  in) const

◆ toupper()

std::string molpro::linalg::itsolv::util::StringFacet::toupper ( std::string  in) const