Go to the documentation of this file.
81 data_{{
nullptr}, {
nullptr}, {
nullptr}, {
nullptr}}
102 inline const void*
pointer()
const
108 inline unsigned long value()
const
114 inline bool empty()
const
181 inline bool isNull(
const T* ptr)
183 return ptr == NullObjectPtr<T>();
188 inline bool isNull(
const T& obj)
190 return &obj == NullObjectPtr<T>();
198 return ptr != NullObjectPtr<T>();
205 return &obj != NullObjectPtr<T>();
label ListType::const_reference val
const NullObject * nullObjectPtr
Pointer to the unique nullObject.
Istream & operator>>(Istream &, directionInfo &)
unsigned long value() const
Zero valued integer content.
const T & NullObjectRef()
Reference (of type T) to the nullObject.
const void * pointer() const
A nullptr pointer content.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
const T * NullObjectPtr()
Pointer (of type T) to the nullObject.
bool notNull(const T *ptr)
True if ptr is not a pointer (of type T) to the nullObject.
static const NullObject nullObject
A unique null object.
const NullObject & toc() const
No-op method (for HashTable replacement)
bool empty() const
No elements.
label size() const
Zero elements.
Singleton null-object class and instance.
bool isNull(const T *ptr)
True if ptr is a pointer (of type T) to the nullObject.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const NullObject & sortedToc() const
No-op method (for HashTable replacement)
Ostream & operator<<(Ostream &, const boundaryPatch &)