83 data_{{
nullptr}, {
nullptr}, {
nullptr}, {
nullptr}}
104 inline const void*
pointer()
const 110 inline unsigned long value()
const 116 inline bool empty()
const 193 inline bool isNull(
const T* ptr)
195 return ptr == NullObjectPtr<T>();
200 inline bool isNull(
const T& obj)
202 return &obj == NullObjectPtr<T>();
210 return ptr != NullObjectPtr<T>();
217 return &obj != NullObjectPtr<T>();
const NullObject & sortedToc() const
No-op method (for HashTable replacement)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
bool empty() const
No elements.
Typedefs for label/uLabel without requiring label.H.
const NullObject & toc() const
No-op method (for HashTable replacement)
Istream & operator>>(Istream &, directionInfo &)
const void * pointer() const
A nullptr pointer content.
static const NullObject nullObject
A unique null object.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
bool isNull(const T *ptr)
True if ptr is a pointer (of type T) to the nullObject.
OBJstream os(runTime.globalPath()/outputName)
const NullObject * nullObjectPtr
Pointer to the unique nullObject.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
unsigned long value() const
Zero valued integer content.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
const T * NullObjectPtr()
Pointer (of type T) to the nullObject.
label size() const
Zero elements.
Singleton null-object class and instance.
bool notNull(const T *ptr)
True if ptr is not a pointer (of type T) to the nullObject.
const T & NullObjectRef()
Reference (of type T) to the nullObject.