Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berryObject.cpp File Reference
#include "berryObject.h"
#include "berryLog.h"
#include "berryReflection.h"
#include <QDebug>
#include <list>
#include <memory>
#include <exception>

Go to the source code of this file.

Namespaces

 berry
 

Functions

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

Variables

static const char berry::blanks [41]
 

Function Documentation

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 253 of file berryObject.cpp.

References berry::Object::Print().

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

Definition at line 258 of file berryObject.cpp.

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

Definition at line 263 of file berryObject.cpp.

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

Definition at line 268 of file berryObject.cpp.

References berry::Object::ToString().

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

Definition at line 274 of file berryObject.cpp.