w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

number::impl::UFormattedNumberRangeData Class Reference

#include <numrange_impl.h>

Inheritance diagram for number::impl::UFormattedNumberRangeData:
[legend]
Collaboration diagram for number::impl::UFormattedNumberRangeData:
[legend]

Public Member Functions

 UFormattedNumberRangeData ()
 
virtual ~UFormattedNumberRangeData ()
 
- Public Member Functions inherited from FormattedValueStringBuilderImpl
 FormattedValueStringBuilderImpl (FormattedStringBuilder::Field numericField)
 
virtual ~FormattedValueStringBuilderImpl ()
 
UnicodeString toString (UErrorCode &status) const override
 
UnicodeString toTempString (UErrorCode &status) const override
 
Appendable & appendTo (Appendable &appendable, UErrorCode &status) const override
 
UBool nextPosition (ConstrainedFieldPosition &cfpos, UErrorCode &status) const override
 
UBool nextFieldPosition (FieldPosition &fp, UErrorCode &status) const
 
void getAllFieldPositions (FieldPositionIteratorHandler &fpih, UErrorCode &status) const
 
FormattedStringBuildergetStringRef ()
 
const FormattedStringBuildergetStringRef () const
 
void appendSpanInfo (int32_t spanValue, int32_t length, UErrorCode &status)
 
void prependSpanInfo (int32_t spanValue, int32_t length, UErrorCode &status)
 

Public Attributes

DecimalQuantity quantity1
 
DecimalQuantity quantity2
 
UNumberRangeIdentityResult identityResult = UNUM_IDENTITY_RESULT_COUNT
 

Detailed Description

Class similar to UFormattedNumberData.

Has incomplete magic number logic that will need to be finished if this is to be exposed as C API in the future.

Possible magic number: 0x46445200 Reads in ASCII as "FDR" (FormatteDnumberRange with room at the end)

Definition at line 33 of file numrange_impl.h.

Constructor & Destructor Documentation

◆ UFormattedNumberRangeData()

number::impl::UFormattedNumberRangeData::UFormattedNumberRangeData ( )
inline

Definition at line 35 of file numrange_impl.h.

◆ ~UFormattedNumberRangeData()

number::impl::UFormattedNumberRangeData::~UFormattedNumberRangeData ( )
virtualdefault

Member Data Documentation

◆ identityResult

UNumberRangeIdentityResult number::impl::UFormattedNumberRangeData::identityResult = UNUM_IDENTITY_RESULT_COUNT

Definition at line 40 of file numrange_impl.h.

◆ quantity1

DecimalQuantity number::impl::UFormattedNumberRangeData::quantity1

Definition at line 38 of file numrange_impl.h.

◆ quantity2

DecimalQuantity number::impl::UFormattedNumberRangeData::quantity2

Definition at line 39 of file numrange_impl.h.


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