Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_String.cpp File Reference
#include <AMReX_String.H>
#include <AMReX_BLassert.H>
#include <algorithm>
#include <cctype>
#include <iomanip>
#include <sstream>

Namespaces

namespace  amrex
 

Functions

std::string amrex::toLower (std::string s)
 Converts all characters of the string into lower case based on std::locale.
 
std::string amrex::toUpper (std::string s)
 Converts all characters of the string into uppercase based on std::locale.
 
std::string amrex::trim (std::string s, std::string const &space)
 
std::string amrex::Concatenate (const std::string &root, int num, int mindigits=5)
 Returns rootNNNN where NNNN == num.
 
std::vector< std::string > amrex::split (std::string const &s, std::string const &sep=" \t")
 Split a string using given tokens in sep.
 
std::string amrex::join (std::vector< std::string > const &sv, char sep)
 Join a vector of strings with given char sep as delimiter.
 
std::string amrex::join (std::vector< std::string > const &sv)
 Join a vector of strings without delimiter.