52 Ostream&
operator<<(Ostream&,
const variable&);
66 inline void stripInvalid();
92 inline explicit variable(
const string&,
const bool doStripInvalid=
true);
98 const bool doStripInvalid=
true 102 inline explicit variable(
const char*,
const bool doStripInvalid=
true);
112 inline static bool valid(
char);
122 inline void operator=(
const std::string&);
static bool valid(char)
Is this character valid for a variable.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
friend Ostream & operator<<(Ostream &, const variable &)
variable()
Construct null.
A class for handling words, derived from string.
Istream & operator>>(Istream &, directionInfo &)
void operator=(const variable &)
friend Istream & operator>>(Istream &, variable &)
static const variable null
An empty variable.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
void writeEntry(Ostream &os, const HashTable< T, Key, Hash > &ht)
Ostream & operator<<(Ostream &, const ensightPart &)
A variable is a word with support for additional characters, in particular '$' and '/'...
static const char *const typeName