Medical Imaging Interaction Toolkit  2018.4.99-0d336d68
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

org_blueberry_core_runtime_EXPORT QDebug berry::operator<< (QDebug os, const berry::Indent &o)
 
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.

◆ operator<<() [2/5]

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

◆ operator<<() [3/5]

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

◆ operator<<() [4/5]

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

◆ operator<<() [5/5]

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

◆ qHash()