exprString Member List

This is the complete list of members for exprString, including all inherited members.

count(const char c) conststring
debugstringstatic
ends_with(const std::string &s) conststringinline
ends_with(const char c) conststringinline
endsWith(const std::string &s) conststringinline
expand(const dictionary &dict, const bool stripComments=true)exprString
Foam::string::expand(const bool allowEmpty=false)string
exprString()=defaultexprString
exprString(const exprString &rhs)=defaultexprString
exprString(exprString &&rhs)=defaultexprString
exprString(const std::string &s, bool doValidate=true)exprStringinlineexplicit
exprString(std::string &&s, bool doValidate=true)exprStringinlineexplicit
exprString(const char *s, bool doValidate=true)exprStringinlineexplicit
exprString(const std::string &str, const dictionary &dict, const bool stripComments=true)exprStringinline
exprString(std::string &&str, const dictionary &dict, const bool stripComments=true)exprStringinline
exprString(Istream &is, const dictionary &dict, const bool stripComments=true)exprStringinline
ext() conststringprotected
ext(const word &ending)stringprotected
find_ext(const std::string &str)stringinlineprotectedstatic
find_ext() conststringinlineprotected
getEntry(const word &keyword, const dictionary &dict, const bool stripComments=true)exprStringstatic
getOptional(const word &keyword, const dictionary &dict, const bool stripComments=true)exprStringstatic
hasExt() conststringinlineprotected
hasExt(const char *ending) conststringinlineprotected
hasExt(const std::string &ending) conststringinlineprotected
hasExt(const wordRe &ending) conststringprotected
hasPath() conststringinlineprotected
inplaceExpand(std::string &str, const dictionary &dict, const bool stripComments=true)exprStringstatic
match(const std::string &text) conststringinline
nullstringstatic
operator()(const std::string &text) conststringinline
operator=(const exprString &str)=defaultexprString
operator=(exprString &&str)=defaultexprString
operator=(const char *str)exprStringinline
operator=(const std::string &str)exprStringinline
operator=(std::string &&str)exprStringinline
readEntry(const word &keyword, const dictionary &dict, bool mandatory=true, const bool stripComments=true)exprString
removeEnd(const std::string &text)string
removeEnd(const char c)string
removeExt()stringinlineprotected
removePath()stringinlineprotected
removeRepeated(const char character)string
removeStart(const std::string &text)string
removeStart(const char c)string
removeTrailing(const char c)stringinline
replace(const std::string &s1, const std::string &s2, size_type pos=0)string
replaceAll(const std::string &s1, const std::string &s2, size_type pos=0)string
replaceAny(const std::string &s1, const char c2, size_type pos=0)string
starts_with(const std::string &s) conststringinline
starts_with(const char c) conststringinline
startsWith(const std::string &s) conststringinline
string()=defaultstring
string(const std::string &str)stringinline
string(std::string &&str)stringinline
string(const char *str)stringinline
string(const char *str, const size_type len)stringinline
string(const char c)stringinlineexplicit
string(const size_type len, const char c)stringinline
string(Istream &is)stringexplicit
string_printf(std::string &output, const char *fmt, const PrimitiveType &val)stringprotectedstatic
string_printf(std::string &output, const std::string &fmt, const PrimitiveType &val)stringprotectedstatic
stripInvalid(std::string &str)stringinlinestatic
swap(std::string &str)stringinline
toExpr(const std::string &str)exprStringinlinestatic
toExpr(std::string &&str)exprStringinlinestatic
trim()exprString
typeNamestringstatic
valid() constexprStringinline
Foam::string::valid(const std::string &str)stringinlinestatic
validate(const std::string &str)stringinlinestatic
writeEntry(const word &keyword, Ostream &os, bool writeEmpty=false) constexprString
~exprString()=defaultexprString