Medical Imaging Interaction Toolkit  2018.4.99-6ca56567
Medical Imaging Interaction Toolkit
berryObject.h File Reference
#include <org_blueberry_core_runtime_Export.h>
#include "berryMacros.h"
#include "berryMessage.h"
#include <berryConfig.h>
#include <QString>
#include <QMetaType>
#include <QMutex>
#include <QAtomicInt>

Go to the source code of this file.

Classes

class  berry::Indent
 
class  berry::Object
 Light weight base class for most BlueBerry classes. More...
 
struct  berry::QScopedPointerObjectDeleter
 

Namespaces

 berry
 

Functions

QDebug berry::operator<< (QDebug os, const berry::Indent &ind)
 
org_blueberry_core_runtime_EXPORT QDebug operator<< (QDebug os, const berry::Object &o)
 
org_blueberry_core_runtime_EXPORT QDebug operator<< (QDebug os, const berry::SmartPointer< const berry::Object > &o)
 
org_blueberry_core_runtime_EXPORT QDebug operator<< (QDebug os, const berry::SmartPointer< berry::Object > &o)
 
org_blueberry_core_runtime_EXPORT QTextStream & operator<< (QTextStream &os, const berry::Object &o)
 
org_blueberry_core_runtime_EXPORT QTextStream & operator<< (QTextStream &os, const berry::SmartPointer< const berry::Object > &o)
 
org_blueberry_core_runtime_EXPORT uint qHash (const berry::Object &o)
 

Function Documentation

◆ operator<<() [1/5]

org_blueberry_core_runtime_EXPORT QDebug operator<< ( QDebug  os,
const berry::Object o 
)

This operator allows all subclasses of Object to be printed via QDebug <<. It in turn invokes the Print method, which in turn will invoke the PrintSelf method that all objects should define, if they have anything interesting to print out.

Definition at line 249 of file berryObject.cpp.

References berry::Object::Print().

◆ operator<<() [2/5]

org_blueberry_core_runtime_EXPORT QDebug operator<< ( QDebug  os,
const berry::SmartPointer< const berry::Object > &  o 
)

Definition at line 254 of file berryObject.cpp.

◆ operator<<() [3/5]

org_blueberry_core_runtime_EXPORT QDebug operator<< ( QDebug  os,
const berry::SmartPointer< berry::Object > &  o 
)

Definition at line 259 of file berryObject.cpp.

◆ operator<<() [4/5]

org_blueberry_core_runtime_EXPORT QTextStream& operator<< ( QTextStream &  os,
const berry::Object o 
)

Definition at line 264 of file berryObject.cpp.

References berry::Object::ToString().

◆ operator<<() [5/5]

org_blueberry_core_runtime_EXPORT QTextStream& operator<< ( QTextStream &  os,
const berry::SmartPointer< const berry::Object > &  o 
)

Definition at line 270 of file berryObject.cpp.

◆ qHash()