Qt 4.8
Public Types | Public Functions | List of all members
QPatternist::ParameterizedAtomicTypeVisitor Class Referenceabstract

#include <qatomictypedispatch_p.h>

Inheritance diagram for QPatternist::ParameterizedAtomicTypeVisitor:
QSharedData QPatternist::AtomicComparatorLocator QPatternist::AtomicMathematicianLocator QPatternist::Base64BinaryComparatorLocator QPatternist::BooleanComparatorLocator QPatternist::DateComparatorLocator QPatternist::DateTimeComparatorLocator QPatternist::DayTimeDurationComparatorLocator QPatternist::DecimalComparatorLocator QPatternist::DoubleComparatorLocator QPatternist::DurationComparatorLocator QPatternist::FloatComparatorLocator QPatternist::GDayComparatorLocator QPatternist::GMonthComparatorLocator QPatternist::GMonthDayComparatorLocator QPatternist::GYearComparatorLocator QPatternist::GYearMonthComparatorLocator QPatternist::HexBinaryComparatorLocator QPatternist::IntegerComparatorLocator QPatternist::QNameComparatorLocator QPatternist::SchemaTimeComparatorLocator QPatternist::StringComparatorLocator QPatternist::YearMonthDurationComparatorLocator QPatternist::DateMathematicianLocator QPatternist::DateTimeMathematicianLocator QPatternist::DayTimeDurationMathematicianLocator QPatternist::DecimalMathematicianLocator QPatternist::DoubleMathematicianLocator QPatternist::FloatMathematicianLocator QPatternist::IntegerMathematicianLocator QPatternist::SchemaTimeMathematicianLocator QPatternist::YearMonthDurationMathematicianLocator

Public Types

typedef QExplicitlySharedDataPointer< ParameterizedAtomicTypeVisitorPtr
 

Public Functions

virtual AtomicTypeVisitorResult::Ptr visit (const AnyAtomicType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const AnyURIType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const Base64BinaryType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const BooleanType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DateTimeType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DateType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DayTimeDurationType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DecimalType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DoubleType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DurationType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const FloatType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GDayType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GMonthDayType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GMonthType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GYearMonthType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GYearType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const HexBinaryType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const IntegerType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const NOTATIONType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const QNameType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const StringType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const SchemaTimeType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const UntypedAtomicType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const YearMonthDurationType *, const qint16 param, const SourceLocationReflection *const reflection) const =0
 
virtual ~ParameterizedAtomicTypeVisitor ()
 
- 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 Variables inherited from QSharedData
QAtomicInt ref
 

Detailed Description

See also
AtomicTypeVisitor
Author
Frans Englich frans.nosp@m..eng.nosp@m.lich@.nosp@m.noki.nosp@m.a.com

Definition at line 216 of file qatomictypedispatch_p.h.

Typedefs

◆ Ptr

Definition at line 219 of file qatomictypedispatch_p.h.

Constructors and Destructors

◆ ~ParameterizedAtomicTypeVisitor()

virtual QPatternist::ParameterizedAtomicTypeVisitor::~ParameterizedAtomicTypeVisitor ( )
inlinevirtual

Definition at line 220 of file qatomictypedispatch_p.h.

220 {}

Functions

◆ visit() [1/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const AnyAtomicType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [2/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const AnyURIType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [3/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const Base64BinaryType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [4/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const BooleanType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [5/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DateTimeType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [6/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DateType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [7/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DayTimeDurationType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [8/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DecimalType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [9/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DoubleType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [10/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const DurationType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [11/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const FloatType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [12/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const GDayType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [13/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const GMonthDayType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [14/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const GMonthType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [15/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const GYearMonthType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [16/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const GYearType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [17/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const HexBinaryType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [18/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const IntegerType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [19/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const NOTATIONType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [20/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const QNameType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [21/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const StringType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [22/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const SchemaTimeType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [23/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const UntypedAtomicType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [24/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::ParameterizedAtomicTypeVisitor::visit ( const YearMonthDurationType ,
const qint16  param,
const SourceLocationReflection *const  reflection 
) const
pure virtual

The documentation for this class was generated from the following file: