T && NullObjectMove()
Return reference to the nullObject of type T.
void operator=(const NullObject &)=delete
Disallow default bitwise assignment.
bool isNull(const T &t)
Return true if t is a reference to the nullObject of type T.
const T * NullObjectPtr()
Return pointer to the nullObject of type T.
static const NullObject nullObject
The unique null object.
const NullObject * nullObjectPtr
Pointer to the unique nullObject.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
bool notNull(const T &t)
Return true if t is not a reference to the nullObject of type T.
Singleton null-object class and instance.
const T & NullObjectRef()
Return reference to the nullObject of type T.