28 #ifndef TABLES_TAQLSTYLE_H
29 #define TABLES_TAQLSTYLE_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/BasicSL/String.h>
34 #include <casacore/casa/stdmap.h>
String: the storage and methods of handling collections of characters.
Bool doTracing() const
Should tracing be done?
void set(const String &value)
Set the style according to the (case-insensitive) value.
void setTracing(Bool doTracing)
Set if tracing needs to be done.
void defineSynonym(const String &command)
Set a synonym using a command like 'synonym = udflibname'.
void setTiming(Bool doTiming)
Set if timing needs to be done.
Bool doTiming() const
Should timing be done?
void defineSynonym(const String &synonym, const String &udfLibName)
Define a UDF library name synonym.
std::map< String, String > itsUDFLibNameMap
uInt origin() const
Get the various style values.
TaQLStyle(uInt origin=1)
Default style is Glish and no timing/tracing.
void reset()
Reset to the default Glish style and no timing/tracing.
String findSynonym(const String &synonym) const
Find the UDF library name belonging to a synonym.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.