114 inline explicit keyType(
const string&);
142 bool match(
const std::string&,
bool literalMatch=
false)
const;
168 void operator=(
const std::string&) =
delete;
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
A functionName is a word starting with '#'.
A class for handling keywords in dictionaries.
bool isPattern() const
Should be treated as a match rather than a literal string.
friend Ostream & operator<<(Ostream &, const keyType &)
friend Istream & operator>>(Istream &, keyType &)
bool isVariable() const
Return true if the keyword is a variable.
void operator=(const keyType &)
Assignment operator.
bool isFunctionName() const
Return true if the keyword is a functionName.
bool isUndefined() const
Return true if the type has not been defined.
bool match(const std::string &, bool literalMatch=false) const
Smart match as regular expression or as a string.
A token holds items read from Istream.
A variable is a word with support for additional characters, in particular '$' and '/'.
A class for handling words, derived from string.
Istream & operator>>(Istream &, pistonPointEdgeData &)
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)
Ostream & writeKeyword(Foam::Ostream &os, const keyType &kw)
Write the keyword to the Ostream with the current level of indentation.