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

#include <qatomictypedispatch_p.h>

Inheritance diagram for QPatternist::AtomicTypeVisitor:
QSharedData QPatternist::AtomicCasterLocator QPatternist::ToAnyURICasterLocator QPatternist::ToBase64BinaryCasterLocator QPatternist::ToBooleanCasterLocator QPatternist::ToDateCasterLocator QPatternist::ToDateTimeCasterLocator QPatternist::ToDayTimeDurationCasterLocator QPatternist::ToDecimalCasterLocator QPatternist::ToDoubleCasterLocator QPatternist::ToDurationCasterLocator QPatternist::ToFloatCasterLocator QPatternist::ToGDayCasterLocator QPatternist::ToGMonthCasterLocator QPatternist::ToGMonthDayCasterLocator QPatternist::ToGYearCasterLocator QPatternist::ToGYearMonthCasterLocator QPatternist::ToHexBinaryCasterLocator QPatternist::ToIntegerCasterLocator QPatternist::ToQNameCasterLocator QPatternist::ToSchemaTimeCasterLocator QPatternist::ToStringCasterLocator QPatternist::ToUntypedAtomicCasterLocator QPatternist::ToYearMonthDurationCasterLocator

Public Types

typedef QExplicitlySharedDataPointer< AtomicTypeVisitorPtr
 

Public Functions

virtual AtomicTypeVisitorResult::Ptr visit (const AnyAtomicType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const AnyURIType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const Base64BinaryType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const BooleanType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DateTimeType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DateType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DayTimeDurationType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DecimalType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DoubleType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const DurationType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const FloatType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GDayType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GMonthDayType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GMonthType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GYearMonthType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const GYearType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const HexBinaryType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const IntegerType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const NOTATIONType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const QNameType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const StringType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const SchemaTimeType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const UntypedAtomicType *, const SourceLocationReflection *const reflection) const =0
 
virtual AtomicTypeVisitorResult::Ptr visit (const YearMonthDurationType *, const SourceLocationReflection *const reflection) const =0
 
virtual ~AtomicTypeVisitor ()
 
- 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
ParameterizedAtomicTypeVisitor
Author
Frans Englich frans.nosp@m..eng.nosp@m.lich@.nosp@m.noki.nosp@m.a.com

Definition at line 153 of file qatomictypedispatch_p.h.

Typedefs

◆ Ptr

Definition at line 156 of file qatomictypedispatch_p.h.

Constructors and Destructors

◆ ~AtomicTypeVisitor()

virtual QPatternist::AtomicTypeVisitor::~AtomicTypeVisitor ( )
inlinevirtual

Definition at line 157 of file qatomictypedispatch_p.h.

157 {}

Functions

◆ visit() [1/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const AnyAtomicType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [2/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const AnyURIType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [3/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const Base64BinaryType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [4/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const BooleanType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [5/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DateTimeType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [6/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DateType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [7/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DayTimeDurationType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [8/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DecimalType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [9/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DoubleType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [10/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const DurationType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [11/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const FloatType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [12/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const GDayType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [13/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const GMonthDayType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [14/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const GMonthType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [15/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const GYearMonthType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [16/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const GYearType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [17/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const HexBinaryType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [18/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const IntegerType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [19/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const NOTATIONType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [20/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const QNameType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [21/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const StringType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [22/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const SchemaTimeType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [23/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const UntypedAtomicType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

◆ visit() [24/24]

virtual AtomicTypeVisitorResult::Ptr QPatternist::AtomicTypeVisitor::visit ( const YearMonthDurationType ,
const SourceLocationReflection *const  reflection 
) const
pure virtual

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