libUTL++
MaxObject.h
1 #pragma once
2 
4 
5 #include <libutl/FlagsMI.h>
6 
8 
9 UTL_NS_BEGIN;
10 
12 
22 
24 class MaxObject : public Object
25 {
28 
29 public:
30  virtual int compare(const Object& rhs) const;
31 };
32 
34 
39 extern const MaxObject maxObject;
40 
42 
43 UTL_NS_END;
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
Definition: macros.h:532
const MaxObject maxObject
Global instance of MaxObject.
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
Definition: macros.h:688
Sentinel maximum value.
Definition: MaxObject.h:24
Root of UTL++ class hierarchy.
Definition: Object.h:52
int compare(bool lhs, bool rhs)
Compare two boolean values.