Qt 4.8
|
Casts a value to itself. Essentially, this AtomicCaster does nothing. More...
#include <qatomiccasters_p.h>
Public Functions | |
virtual Item | castFrom (const Item &from, const QExplicitlySharedDataPointer< DynamicContext > &context) const |
Public Functions inherited from QPatternist::AtomicCaster | |
AtomicCaster () | |
virtual | ~AtomicCaster () |
Public Functions inherited from QPatternist::AtomicTypeVisitorResult | |
AtomicTypeVisitorResult () | |
virtual | ~AtomicTypeVisitorResult () |
Public Functions inherited from QSharedData | |
QSharedData () | |
Constructs a QSharedData object with a reference count of 0. More... | |
QSharedData (const QSharedData &) | |
Constructs a QSharedData object with reference count 0. More... | |
Additional Inherited Members | |
Public Types inherited from QPatternist::AtomicCaster | |
typedef QExplicitlySharedDataPointer< AtomicCaster > | Ptr |
Public Types inherited from QPatternist::AtomicTypeVisitorResult | |
typedef QExplicitlySharedDataPointer< AtomicTypeVisitorResult > | Ptr |
Public Variables inherited from QSharedData | |
QAtomicInt | ref |
Casts a value to itself. Essentially, this AtomicCaster does nothing.
Casting a value to the type of itself is defined to be a noop, no operation. When it can be statically detected that will be done, CastAs rewrites itself appropriately during compilation, but in some cases insufficent data is available at compile time and then is this class need on a case-per-case base at evaluation time.
Definition at line 315 of file qatomiccasters_p.h.
|
virtual |
This function simply returns from
.
Implements QPatternist::AtomicCaster.
Definition at line 154 of file qatomiccasters.cpp.