Qt 4.8
Static Public Variables | Private Functions | List of all members
QPatternist::CommonValues Class Reference

A collection of common values. More...

#include <qcommonvalues_p.h>

Static Public Variables

static const AtomicValue::Ptr BooleanFalse
 
static const AtomicValue::Ptr BooleanTrue
 
static const DayTimeDuration::Ptr DayTimeDurationZero
 
static const AtomicValue::Ptr DecimalOne
 
static const AtomicValue::Ptr DecimalZero
 
static const AtomicValue::Ptr DoubleNaN
 
static const AtomicValue::Ptr DoubleOne
 
static const AtomicValue::Ptr DoubleZero
 
static const AtomicValue::Ptr EmptyAnyURI
 
static const EmptyIterator< Item >::Ptr emptyIterator
 
static const AtomicValue::Ptr EmptyString
 
static const AtomicValue::Ptr FalseString
 
static const AtomicValue::Ptr FloatNaN
 
static const AtomicValue::Ptr FloatOne
 
static const AtomicValue::Ptr FloatZero
 
static const AtomicValue::Ptr InfDouble
 
static const AtomicValue::Ptr InfFloat
 
static const Item IntegerOne
 
static const Item IntegerOneNegative
 
static const Item IntegerZero
 
static const AtomicValue::Ptr NegativeInfDouble
 
static const AtomicValue::Ptr NegativeInfFloat
 
static const AtomicValue::Ptr TrueString
 
static const AtomicValue::Ptr UntypedAtomicFalse
 
static const AtomicValue::Ptr UntypedAtomicTrue
 
static const DayTimeDuration::Ptr YearMonthDurationZero
 

Private Functions

 CommonValues ()
 

Detailed Description

A collection of common values.

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

Definition at line 73 of file qcommonvalues_p.h.

Constructors and Destructors

◆ CommonValues()

QPatternist::CommonValues::CommonValues ( )
inlineprivate

The constructor is private because this class is not meant to be instantiated, but should only be used via its static const members.

Properties

◆ BooleanFalse

const AtomicValue::Ptr CommonValues::BooleanFalse
static

◆ BooleanTrue

const AtomicValue::Ptr CommonValues::BooleanTrue
static

◆ DayTimeDurationZero

const DayTimeDuration::Ptr CommonValues::DayTimeDurationZero
static

The xs:dayTimeDuration value PT0S

Definition at line 206 of file qcommonvalues_p.h.

Referenced by QPatternist::DayTimeDuration::fromValue(), and QPatternist::GenericDynamicContext::implicitTimezone().

◆ DecimalOne

const AtomicValue::Ptr CommonValues::DecimalOne
static

xs:decimal("1")

Definition at line 177 of file qcommonvalues_p.h.

Referenced by QPatternist::BooleanToDecimalCaster::castFrom().

◆ DecimalZero

const AtomicValue::Ptr CommonValues::DecimalZero
static

xs:integer("0")

Definition at line 201 of file qcommonvalues_p.h.

Referenced by QPatternist::BooleanToDecimalCaster::castFrom().

◆ DoubleNaN

const AtomicValue::Ptr CommonValues::DoubleNaN
static

◆ DoubleOne

const AtomicValue::Ptr CommonValues::DoubleOne
static

xs:double("1")

Definition at line 173 of file qcommonvalues_p.h.

◆ DoubleZero

const AtomicValue::Ptr CommonValues::DoubleZero
static

xs:double("0")

Definition at line 192 of file qcommonvalues_p.h.

◆ EmptyAnyURI

const AtomicValue::Ptr CommonValues::EmptyAnyURI
static

An empty, "", xs:anyURI.

Definition at line 139 of file qcommonvalues_p.h.

Referenced by QPatternist::NamespaceURIFN::evaluateSingleton().

◆ emptyIterator

const Item::EmptyIterator::Ptr CommonValues::emptyIterator
static

◆ EmptyString

const AtomicString::Ptr CommonValues::EmptyString
static

◆ FalseString

const AtomicString::Ptr CommonValues::FalseString
static

The string "false", the lexical representation of xs:boolean's value false.

Definition at line 105 of file qcommonvalues_p.h.

Referenced by QPatternist::Boolean::stringValue().

◆ FloatNaN

const AtomicValue::Ptr CommonValues::FloatNaN
static

Not-a-Number typed as xs:float, xs:float("NaN").

Definition at line 129 of file qcommonvalues_p.h.

Referenced by QPatternist::AbstractFloat< isDouble >::fromLexical().

◆ FloatOne

const AtomicValue::Ptr CommonValues::FloatOne
static

xs:float("1")

Definition at line 169 of file qcommonvalues_p.h.

◆ FloatZero

const AtomicValue::Ptr CommonValues::FloatZero
static

xs:float("0")

Definition at line 197 of file qcommonvalues_p.h.

◆ InfDouble

const AtomicValue::Ptr CommonValues::InfDouble
static

xs:double("INF")

Definition at line 164 of file qcommonvalues_p.h.

Referenced by QPatternist::AbstractFloat< isDouble >::fromLexical().

◆ InfFloat

const AtomicValue::Ptr CommonValues::InfFloat
static

xs:float("INF")

Definition at line 154 of file qcommonvalues_p.h.

Referenced by QPatternist::AbstractFloat< isDouble >::fromLexical().

◆ IntegerOne

const Item CommonValues::IntegerOne
static

◆ IntegerOneNegative

const Item CommonValues::IntegerOneNegative
static

xs:integer("-1")

Definition at line 187 of file qcommonvalues_p.h.

Referenced by QPatternist::CompareFN::evaluateSingleton().

◆ IntegerZero

const Item CommonValues::IntegerZero
static

◆ NegativeInfDouble

const AtomicValue::Ptr CommonValues::NegativeInfDouble
static

xs:double("-INF")

Definition at line 159 of file qcommonvalues_p.h.

Referenced by QPatternist::AbstractFloat< isDouble >::fromLexical().

◆ NegativeInfFloat

const AtomicValue::Ptr CommonValues::NegativeInfFloat
static

xs:float("-INF")

Definition at line 149 of file qcommonvalues_p.h.

Referenced by QPatternist::AbstractFloat< isDouble >::fromLexical().

◆ TrueString

const AtomicString::Ptr CommonValues::TrueString
static

The string "true", the lexical representation of xs:boolean's value true.

Definition at line 87 of file qcommonvalues_p.h.

Referenced by QPatternist::Boolean::stringValue().

◆ UntypedAtomicFalse

const UntypedAtomic::Ptr CommonValues::UntypedAtomicFalse
static

The string "false", the lexical representation of xs:boolean's value false.

Definition at line 93 of file qcommonvalues_p.h.

◆ UntypedAtomicTrue

const UntypedAtomic::Ptr CommonValues::UntypedAtomicTrue
static

The string "true", the lexical representation of xs:boolean's value true.

Definition at line 99 of file qcommonvalues_p.h.

◆ YearMonthDurationZero

const DayTimeDuration::Ptr CommonValues::YearMonthDurationZero
static

The xs:yearMonthDuration value P0M

Definition at line 211 of file qcommonvalues_p.h.

Referenced by QPatternist::YearMonthDuration::fromValue().


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