Go to the documentation of this file.
2 #ifndef _OMETYPE_OPERATORS_H_
3 #define _OMETYPE_OPERATORS_H_ "$Id$"
void OMEbadType(const char *opName, const char *leftTypeName, const char *rightTypeName, uint32_t fromLine)
Definition: OMEtype_operators.cpp:11
@ OME_NLM
Definition: OMEmanifests.h:90
bool operator!=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:5508
OMEtype & operator%=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:31998
@ OME_FLOAT
Definition: OMEmanifests.h:82
@ OME_POINTER
Definition: OMEmanifests.h:92
class OMEfixed * fixed
Definition: OMEbaseType.h:300
OMEtype operator/(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:40694
@ OME_UINT16
Definition: OMEmanifests.h:98
Implements associative array of OMEtype elements.
Definition: OMEassoc.h:112
Implements text and binary string storage.
Definition: OMEstring.h:305
OMEtype operator+(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33691
bool operator>=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:19005
OMEtype & operator/=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:30582
OMEtype & operator^=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:32844
Fundamental ANY type for FARGOS/VISTA Object Management Environment.
Definition: OMEbaseType.h:250
@ OME_DOUBLE
Definition: OMEmanifests.h:83
bool operator>(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:16331
#define _OMETYPE_OPERATORS_H_
Definition: OMEtype_operators.hpp:3
class OMEoid * oid
Definition: OMEbaseType.h:297
bool operator<(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:10983
OMEtype operator^(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:44601
OMEtype operator&(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42937
@ OME_UINT32
Definition: OMEmanifests.h:96
class OMEstring * s
Definition: OMEbaseType.h:299
int32_t i
Definition: OMEbaseType.h:285
OMEtype operator|(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:43769
class OMEnlm * nlm
Definition: OMEbaseType.h:301
OMEtype operator*(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:39283
OMEtype operator&(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42937
OMEtype & operator-=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:24618
OMEtype & operator|=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:28157
Public interface to an OME Native Language Message.
Definition: OMEnlm.h:98
const char srcID[]
Definition: catSym.c:17
@ OME_STRING
Definition: OMEmanifests.h:85
Implements an ordered list of OMEtype elements.
Definition: OMEset.h:64
bool operator==(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33
OMEtype * pointer
Definition: OMEbaseType.h:302
@ OME_NIL
Definition: OMEmanifests.h:78
@ OME_OID
Definition: OMEmanifests.h:84
float f
Definition: OMEbaseType.h:287
OMEtype & operator%=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:31998
OMEtype operator|(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:43769
OMEtype & operator*=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:29166
OMEtype & operator&=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:27148
@ OME_UINT64
Definition: OMEmanifests.h:97
OME fundamental type implementation.
OMEtype operator/(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:40694
uint32_t ui
Definition: OMEbaseType.h:286
OMEtype & operator&=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:27148
const char srcID[] OME_USED
Definition: tick_time.cpp:24
OMEtype operator+(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33691
OMEtype operator-(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:36699
@ OME_SET
Definition: OMEmanifests.h:89
OMEtype & operator-=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:24618
bool operator<=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:13657
OMEtype & operator/=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:30582
OMEtype & operator^=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:32844
Public interface to OME fixed-point type.
Definition: OMEfixed.h:85
OMEtype operator-(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:36699
OMEtype & operator+=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:21683
@ OME_UINT8
Definition: OMEmanifests.h:99
bool operator<(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:10983
@ OME_FIXED
Definition: OMEmanifests.h:91
bool operator!=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:5508
class OMEarray * arrayPtr
Definition: OMEbaseType.h:295
Implements sparse array of OMEtype elements.
Definition: OMEarray.h:75
#define LOG_ENDLINE
Closing clause for text line output using << operators.
Definition: logging_api.hpp:2956
Public interface to an OME Object Identifier.
Definition: OMEoid.h:196
OMEtype operator%(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42105
OMEtype operator*(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:39283
OMEtype & operator+=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:21683
uint32_t type
Definition: OMEbaseType.h:304
bool operator>=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:19005
OMEtype & operator|=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:28157
@ OME_ARRAY
Definition: OMEmanifests.h:86
bool operator>(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:16331
class OMEassoc * assoc
Definition: OMEbaseType.h:296
class OMEset * set
Definition: OMEbaseType.h:298
OMEtype & operator*=(OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:29166
OMEtype operator%(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:42105
OMEtype operator^(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:44601
int OMEabortOnError
If non-zero, abort() called on type error.
Definition: OMEtype_operators.cpp:9
bool operator<=(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:13657
@ OME_ASSOC
Definition: OMEmanifests.h:87
bool operator==(const OMEtype &lArg, const OMEtype &rArg)
Definition: OMEtype_operators.cpp:33
@ OME_INT32
Definition: OMEmanifests.h:79
@ OME_INT64
Definition: OMEmanifests.h:81
#define LOG_CERR(lvl)
Convenience macro that uses LOG_INTO() to conditionally log a message to standard error.
Definition: logging_api.hpp:3014
void OMEbadTypeCodes(const char *opName, int type1, int type2, uint32_t fromLine)
Definition: OMEtype_operators.cpp:23