GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Static Public Member Functions | Static Public Attributes | List of all members
GranOO3::Core::String Struct Reference

#include <String.hpp>

Static Public Member Functions

static std::string quote (const std::string &str)
 
static std::string chevron (const std::string &str)
 
static std::string fill (const std::string &str_in, unsigned int size)
 
static std::string to_string (double val, unsigned int precision=5)
 
static std::string to_string_percent (double value, unsigned int precision=5)
 
static std::vector< std::string > split (const std::string &, const std::string &, bool clean=true)
 
static std::string to_xml (const std::string &str)
 
static std::string to_cross_platform (const std::string &str)
 
static std::string fill_zero (unsigned int val, unsigned int numberOfChar)
 
static bool end_with (std::string const &value, std::string const &ending)
 
static bool start_with (std::string const &value, std::string const &ending)
 
static std::string remove_substring (std::string const &value, std::string const &substring)
 

Static Public Attributes

static const std::string slash = "/"
 
static const std::string sslash = "//"
 
static const std::string empty_string = ""
 
static const std::string sep = ","
 

Member Function Documentation

◆ chevron()

std::string GranOO3::Core::String::chevron ( const std::string &  str)
static

◆ end_with()

bool GranOO3::Core::String::end_with ( std::string const value,
std::string const ending 
)
static

◆ fill()

std::string GranOO3::Core::String::fill ( const std::string &  str_in,
unsigned int  size 
)
static

◆ fill_zero()

std::string GranOO3::Core::String::fill_zero ( unsigned int  val,
unsigned int  numberOfChar 
)
static

◆ quote()

std::string GranOO3::Core::String::quote ( const std::string &  str)
static

◆ remove_substring()

std::string GranOO3::Core::String::remove_substring ( std::string const value,
std::string const substring 
)
static

◆ split()

std::vector< std::string > GranOO3::Core::String::split ( const std::string &  str,
const std::string &  sep,
bool  clean = true 
)
static

◆ start_with()

bool GranOO3::Core::String::start_with ( std::string const value,
std::string const ending 
)
static

◆ to_cross_platform()

std::string GranOO3::Core::String::to_cross_platform ( const std::string &  str)
static

◆ to_string()

std::string GranOO3::Core::String::to_string ( double  val,
unsigned int  precision = 5 
)
static

◆ to_string_percent()

std::string GranOO3::Core::String::to_string_percent ( double  value,
unsigned int  precision = 5 
)
static

◆ to_xml()

std::string GranOO3::Core::String::to_xml ( const std::string &  str)
static

Member Data Documentation

◆ empty_string

const std::string GranOO3::Core::String::empty_string = ""
static

◆ sep

const std::string GranOO3::Core::String::sep = ","
static

◆ slash

const std::string GranOO3::Core::String::slash = "/"
static

◆ sslash

const std::string GranOO3::Core::String::sslash = "//"
static

The documentation for this struct was generated from the following files: