KCal Library
20 #include "comparisonvisitor.h"
28 class ComparisonVisitor::Private
31 Private() : mReference( 0 ) {}
48 d->mReference = reference;
50 const bool result = incidence ? incidence->
accept( *
this ) : reference == 0;
59 Q_ASSERT( event != 0 );
61 const Event *refEvent =
dynamic_cast<const Event*
>( d->mReference );
63 return *
event == *refEvent;
72 Q_ASSERT( todo != 0 );
74 const Todo *refTodo =
dynamic_cast<const Todo*
>( d->mReference );
76 return *todo == *refTodo;
85 Q_ASSERT( journal != 0 );
87 const Journal *refJournal =
dynamic_cast<const Journal*
>( d->mReference );
89 return *journal == *refJournal;
98 Q_ASSERT( freebusy != 0 );
100 const FreeBusy *refFreeBusy =
dynamic_cast<const FreeBusy*
>( d->mReference );
102 return *freebusy == *refFreeBusy;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:29:13 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.