Go to the documentation of this file.
29 #ifndef CASA_OBJECTID_H
30 #define CASA_OBJECTID_H
33 #include <casacore/casa/aips.h>
34 #include <casacore/casa/BasicSL/String.h>
35 #include <casacore/casa/iosfwd.h>
40 template<
class T>
class Block;
void toString(String &out) const
Note that out is zero'd before it is set.
uInt hashFunc(const ObjectID &)
Bool isNull() const
Is this ObjectID set?
const String & hostName() const
ObjectID(Bool makeNull=False)
If makeNull is True, make the null ObjectID, otherwise create a unique ObjectID.
ObjectID & operator=(const ObjectID &other)
static String extractIDs(Block< ObjectID > &objectIDs, const String &command)
Extract objectID strings (as set by glish script substitute.g) from a command, convert them to Object...
Bool fromString(String &error, const String &in)
It is useful to interconvert between strings and ObjecID's, e.g.
Bool operator!=(const ObjectID &other) const
ObjectID: A unique identifier for distributed and other objects.
this file contains all the compiler specific defines
TableExprNode time(const TableExprNode &node)
Bool operator==(const ObjectID &other) const
Compare two ObjectID's for (in)equality.
String: the storage and methods of handling collections of characters.
Int sequence() const
Ordinarily the user does not need to get at the exact state of the, ObjectID, however it is available...
bool Bool
Define the standard types used by Casacore.
ostream & operator<<(ostream &os, const IComplex &)
Show on ostream.
static Int sequence_number()
Make a unique sequence number, returns 0 on first call, 1 on next,...