alphaindex.cpp |
Copyright (C) 2009-2014, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
43006 |
anytrans.cpp |
Copyright (c) 2002-2014, International Business Machines Corporation
and others. All Rights Reserved.
****************************************************************
Date Name Description
06/06/2002 aliu Creation.
****************************************************************
|
13084 |
anytrans.h |
Copyright (c) 2002-2007, International Business Machines Corporation
and others. All Rights Reserved.
**********************************************************************
Date Name Description
06/06/2002 aliu Creation.
**********************************************************************
|
3894 |
astro.cpp |
Copyright (C) 1996-2012, International Business Machines Corporation
and others. All Rights Reserved.
***********************************************************************
2003-nov-07 srl Port from Java
|
56225 |
astro.h |
Copyright (C) 1996-2008, International Business Machines Corporation *
and others. All Rights Reserved. *
***********************************************************************
2003-nov-07 srl Port from Java
|
23223 |
basictz.cpp |
Copyright (C) 2007-2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
21249 |
bocsu.cpp |
Copyright (C) 2001-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: bocsu.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Author: Markus W. Scherer
Modification history:
05/18/2001 weiv Made into separate module
|
4869 |
bocsu.h |
Copyright (C) 2001-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: bocsu.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Author: Markus W. Scherer
Modification history:
05/18/2001 weiv Made into separate module
|
5805 |
brktrans.cpp |
Copyright (C) 2008-2015, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/11/2008 Andy Heninger Port from Java
*********************************************************************
|
6191 |
brktrans.h |
Copyright (C) 2008-2015, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/11/2008 Andy Heninger Ported from Java
*********************************************************************
|
3057 |
buddhcal.cpp |
Copyright (C) 2003-2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File BUDDHCAL.CPP
Modification History:
05/13/2003 srl copied from gregocal.cpp
|
5053 |
buddhcal.h |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*******************************************************************************
File BUDDHCAL.H
Modification History:
Date Name Description
05/13/2003 srl copied from gregocal.h
*******************************************************************************
|
5833 |
BUILD.bazel |
|
3887 |
calendar.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File CALENDAR.CPP
Modification History:
Date Name Description
02/03/97 clhuang Creation.
04/22/97 aliu Cleaned up, fixed memory leak, made
setWeekCountData() more robust.
Moved platform code to TPlatformUtilities.
05/01/97 aliu Made equals(), before(), after() arguments const.
05/20/97 aliu Changed logic of when to compute fields and time
to fix bugs.
08/12/97 aliu Added equivalentTo. Misc other fixes.
07/28/98 stephen Sync up with JDK 1.2
09/02/98 stephen Sync with JDK 1.2 8/31 build (getActualMin/Max)
03/17/99 stephen Changed adoptTimeZone() - now fAreFieldsSet is
set to false to force update of time.
******************************************************************************
|
143640 |
casetrn.cpp |
Copyright (C) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: casetrn.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2004sep03
created by: Markus W. Scherer
Implementation class for lower-/upper-/title-casing transliterators.
|
5077 |
casetrn.h |
Copyright (C) 2001-2008, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: casetrn.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2004sep03
created by: Markus W. Scherer
Implementation class for lower-/upper-/title-casing transliterators.
|
2922 |
cecal.cpp |
Copyright (C) 2003 - 2009, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
5453 |
cecal.h |
Copyright (C) 2003 - 2008, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
4910 |
chnsecal.cpp |
Copyright (C) 2007-2014, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File CHNSECAL.CPP
Modification History:
Date Name Description
9/18/2007 ajmacher ported from java ChineseCalendar
****************************************************************************
|
36084 |
chnsecal.h |
Copyright (C) 2007-2013, International Business Machines Corporation
and others. All Rights Reserved.
****************************************************************************
File CHNSECAL.H
Modification History:
Date Name Description
9/18/2007 ajmacher ported from java ChineseCalendar
****************************************************************************
|
13166 |
choicfmt.cpp |
Copyright (C) 1997-2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File CHOICFMT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/20/97 helena Finished first cut of implementation and got rid
of nextDouble/previousDouble and replaced with
boolean array.
4/10/97 aliu Clean up. Modified to work on AIX.
06/04/97 helena Fixed applyPattern(), toPattern() and not to include
wchar.h.
07/09/97 helena Made ParsePosition into a class.
08/06/97 nos removed overloaded constructor, fixed 'format(array)'
07/22/98 stephen JDK 1.2 Sync - removed UBool array (doubleFlags)
02/22/99 stephen Removed character literals for EBCDIC safety
*******************************************************************************
|
18710 |
coleitr.cpp |
Copyright (C) 1996-2014, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
15679 |
coll.cpp |
Copyright (C) 1996-2014, International Business Machines Corporation and
others. All Rights Reserved.
*****************************************************************************
|
32695 |
collation.cpp |
Copyright (C) 2010-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collation.cpp
created on: 2010oct27
created by: Markus W. Scherer
|
5285 |
collation.h |
Copyright (C) 2010-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collation.h
created on: 2010oct27
created by: Markus W. Scherer
|
19319 |
collationbuilder.cpp |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationbuilder.cpp
(replaced the former ucol_bld.cpp)
created on: 2013may06
created by: Markus W. Scherer
|
73447 |
collationbuilder.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationbuilder.h
created on: 2013may06
created by: Markus W. Scherer
|
17357 |
collationcompare.cpp |
Copyright (C) 1996-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationcompare.cpp
created on: 2012feb14 with new and old collation code
created by: Markus W. Scherer
|
15024 |
collationcompare.h |
Copyright (C) 1996-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationcompare.h
created on: 2012feb14 with new and old collation code
created by: Markus W. Scherer
|
1165 |
collationdata.cpp |
Copyright (C) 2012-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdata.cpp
created on: 2012jul28
created by: Markus W. Scherer
|
13426 |
collationdata.h |
Copyright (C) 2010-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdata.h
created on: 2010oct27
created by: Markus W. Scherer
|
9265 |
collationdatabuilder.cpp |
Copyright (C) 2012-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatabuilder.cpp
(replaced the former ucol_elm.cpp)
created on: 2012apr01
created by: Markus W. Scherer
|
67494 |
collationdatabuilder.h |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatabuilder.h
created on: 2012apr01
created by: Markus W. Scherer
|
10114 |
collationdatareader.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatareader.cpp
created on: 2013feb07
created by: Markus W. Scherer
|
19538 |
collationdatareader.h |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatareader.h
created on: 2013feb07
created by: Markus W. Scherer
|
10346 |
collationdatawriter.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatawriter.cpp
created on: 2013aug06
created by: Markus W. Scherer
|
13984 |
collationdatawriter.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationdatawriter.h
created on: 2013aug06
created by: Markus W. Scherer
|
2006 |
collationfastlatin.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationfastlatin.cpp
created on: 2013aug18
created by: Markus W. Scherer
|
42785 |
collationfastlatin.h |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationfastlatin.h
created on: 2013aug09
created by: Markus W. Scherer
|
14332 |
collationfastlatinbuilder.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationfastlatinbuilder.cpp
created on: 2013aug09
created by: Markus W. Scherer
|
28496 |
collationfastlatinbuilder.h |
Copyright (C) 2013-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationfastlatinbuilder.h
created on: 2013aug09
created by: Markus W. Scherer
|
3256 |
collationfcd.cpp |
|
11546 |
collationfcd.h |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationfcd.h
created on: 2012aug18
created by: Markus W. Scherer
|
4887 |
collationiterator.cpp |
Copyright (C) 2010-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationiterator.cpp
created on: 2010oct27
created by: Markus W. Scherer
|
37618 |
collationiterator.h |
Copyright (C) 2010-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationiterator.h
created on: 2010oct27
created by: Markus W. Scherer
|
10969 |
collationkeys.cpp |
Copyright (C) 2012-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationkeys.cpp
created on: 2012sep02
created by: Markus W. Scherer
|
27837 |
collationkeys.h |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationkeys.h
created on: 2012sep02
created by: Markus W. Scherer
|
6851 |
collationroot.cpp |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationroot.cpp
created on: 2012dec17
created by: Markus W. Scherer
|
4614 |
collationroot.h |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationroot.h
created on: 2012dec17
created by: Markus W. Scherer
|
1461 |
collationrootelements.cpp |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationrootelements.cpp
created on: 2013mar05
created by: Markus W. Scherer
|
11660 |
collationrootelements.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationrootelements.h
created on: 2013mar01
created by: Markus W. Scherer
|
9461 |
collationruleparser.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationruleparser.cpp
(replaced the former ucol_tok.cpp)
created on: 2013apr10
created by: Markus W. Scherer
|
31572 |
collationruleparser.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationruleparser.h
created on: 2013apr10
created by: Markus W. Scherer
|
6409 |
collationsets.cpp |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationsets.cpp
created on: 2013feb09
created by: Markus W. Scherer
|
21656 |
collationsets.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationsets.h
created on: 2013feb09
created by: Markus W. Scherer
|
4664 |
collationsettings.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationsettings.cpp
created on: 2013feb07
created by: Markus W. Scherer
|
13026 |
collationsettings.h |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationsettings.h
created on: 2013feb07
created by: Markus W. Scherer
|
10388 |
collationtailoring.cpp |
Copyright (C) 2013-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationtailoring.cpp
created on: 2013mar12
created by: Markus W. Scherer
|
3446 |
collationtailoring.h |
Copyright (C) 2013-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
collationtailoring.h
created on: 2013mar12
created by: Markus W. Scherer
|
3591 |
collationweights.cpp |
Copyright (C) 1999-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: collationweights.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2001mar08 as ucol_wgt.cpp
created by: Markus W. Scherer
This file contains code for allocating n collation element weights
between two exclusive limits.
It is used only internally by the collation tailoring builder.
|
19724 |
collationweights.h |
Copyright (C) 1999-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: collationweights.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2001mar08 as ucol_wgt.h
created by: Markus W. Scherer
|
3589 |
collunsafe.h |
|
8280 |
compactdecimalformat.cpp |
text |
2250 |
coptccal.cpp |
Copyright (C) 2003 - 2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
4981 |
coptccal.h |
Copyright (C) 2003 - 2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
7796 |
cpdtrans.cpp |
Copyright (C) 1999-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
21516 |
cpdtrans.h |
Copyright (C) 1999-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
7349 |
csdetect.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
14037 |
csdetect.h |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
1962 |
csmatch.cpp |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
1688 |
csmatch.h |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
2167 |
csr2022.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
6270 |
csr2022.h |
Copyright (C) 2005-2015, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
2551 |
csrecog.cpp |
Copyright (C) 2005-2006, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
642 |
csrecog.h |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
1714 |
csrmbcs.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
16074 |
csrmbcs.h |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
6066 |
csrsbcs.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
56652 |
csrsbcs.h |
Copyright (C) 2005-2015, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
6978 |
csrucode.cpp |
Copyright (C) 2005-2013, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
5567 |
csrucode.h |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
2401 |
csrutf8.cpp |
Copyright (C) 2005-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
3021 |
csrutf8.h |
Copyright (C) 2005-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
963 |
curramt.cpp |
Copyright (c) 2004, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 26, 2004
Since: ICU 3.0
*********************************************************************
|
1573 |
currfmt.cpp |
Copyright (c) 2004-2014 International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 20, 2004
Since: ICU 3.0
*********************************************************************
|
1769 |
currfmt.h |
Copyright (c) 2004-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 20, 2004
Since: ICU 3.0
*********************************************************************
|
2316 |
currpinf.cpp |
Copyright (C) 2009-2014, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
15863 |
currunit.cpp |
Copyright (c) 2004-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 26, 2004
Since: ICU 3.0
*********************************************************************
|
4429 |
dangical.cpp |
Copyright (C) 2013, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File DANGICAL.CPP
****************************************************************************
|
5574 |
dangical.h |
Copyright (C) 2013, International Business Machines Corporation
and others. All Rights Reserved.
****************************************************************************
File DANGICAL.H
****************************************************************************
|
3675 |
datefmt.cpp |
Copyright (C) 1997-2015, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File DATEFMT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/31/97 aliu Modified extensively to work with 50 locales.
04/01/97 aliu Added support for centuries.
08/12/97 aliu Fixed operator== to use Calendar::equivalentTo.
07/20/98 stephen Changed ParsePosition initialization
*******************************************************************************
|
21838 |
dayperiodrules.cpp |
Copyright (C) 2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
dayperiodrules.cpp
created on: 2016-01-20
created by: kazede
|
18345 |
dayperiodrules.h |
Copyright (C) 2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
dayperiodrules.h
created on: 2016-01-20
created by: kazede
|
2820 |
dcfmtsym.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DCFMTSYM.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/18/97 clhuang Implemented with C++ APIs.
03/27/97 helena Updated to pass the simple test after code review.
08/26/97 aliu Added currency/intl currency symbol support.
07/20/98 stephen Slightly modified initialization of monetarySeparator
*******************************************************************************
|
24085 |
decContext.cpp |
------------------------------------------------------------------ |
24482 |
decContext.h |
------------------------------------------------------------------ |
13220 |
decimfmt.cpp |
|
71444 |
decNumber.cpp |
------------------------------------------------------------------ |
405483 |
decNumber.h |
------------------------------------------------------------------ |
13299 |
decNumberLocal.h |
------------------------------------------------------------------ |
37617 |
displayoptions.cpp |
#if !UCONFIG_NO_FORMATTING |
4858 |
double-conversion-bignum-dtoa.cpp |
|
28164 |
double-conversion-bignum-dtoa.h |
|
4811 |
double-conversion-bignum.cpp |
|
25387 |
double-conversion-bignum.h |
|
6402 |
double-conversion-cached-powers.cpp |
|
10442 |
double-conversion-cached-powers.h |
|
3532 |
double-conversion-diy-fp.h |
|
5541 |
double-conversion-double-to-string.cpp |
|
16607 |
double-conversion-double-to-string.h |
|
23049 |
double-conversion-fast-dtoa.cpp |
|
32210 |
double-conversion-fast-dtoa.h |
|
4575 |
double-conversion-ieee.h |
|
15734 |
double-conversion-string-to-double.cpp |
|
28614 |
double-conversion-string-to-double.h |
|
11365 |
double-conversion-strtod.cpp |
|
24127 |
double-conversion-strtod.h |
|
3549 |
double-conversion-utils.h |
|
16050 |
double-conversion.h |
|
2227 |
dt_impl.h |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File dt_impl.h
******************************************************************************
|
3301 |
dtfmtsym.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File DTFMTSYM.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
07/21/98 stephen Added getZoneIndex
Changed weekdays/short weekdays to be one-based
06/14/99 stephen Removed SimpleDateFormat::fgTimeZoneDataSuffix
11/16/99 weiv Added 'Y' and 'e' to fgPatternChars
03/27/00 weiv Keeping resource bundle around!
06/30/05 emmons Added eraNames, narrow month/day, standalone context
10/12/05 emmons Added setters for eraNames, month/day by width/context
******************************************************************************
|
108350 |
dtitv_impl.h |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DTITV_IMPL.H
******************************************************************************
|
3526 |
dtitvfmt.cpp |
Copyright (C) 2008-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DTITVFMT.CPP
******************************************************************************
|
73554 |
dtitvinf.cpp |
Copyright (C) 2008-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DTITVINF.CPP
******************************************************************************
|
28360 |
dtptngen.cpp |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DTPTNGEN.CPP
******************************************************************************
|
113600 |
dtptngen_impl.h |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File DTPTNGEN.H
******************************************************************************
|
11326 |
dtrule.cpp |
Copyright (C) 2007-2012, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
3959 |
erarules.cpp |
Encode year/month/date to a single integer.
year is high 16 bits (-32768 to 32767), month is
next 8 bits and day of month is last 8 bits.
@param year year
@param month month (1-base)
@param day day of month
@return an encoded date.
|
10393 |
erarules.h |
Gets number of effective eras
@return number of effective eras
|
3171 |
esctrn.cpp |
Copyright (c) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/19/2001 aliu Creation.
*********************************************************************
|
6823 |
esctrn.h |
Copyright (c) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/20/2001 aliu Creation.
*********************************************************************
|
4441 |
ethpccal.cpp |
Copyright (C) 2003 - 2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
7724 |
ethpccal.h |
Copyright (C) 2003 - 2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
11075 |
fmtable.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File FMTABLE.CPP
Modification History:
Date Name Description
03/25/97 clhuang Initial Implementation.
*******************************************************************************
|
28138 |
fmtable_cnv.cpp |
Copyright (C) 1997-2010, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File FMTABLE.CPP
Modification History:
Date Name Description
03/25/97 clhuang Initial Implementation.
*******************************************************************************
|
1390 |
fmtableimp.h |
Copyright (C) 2010-2014, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
1049 |
format.cpp |
Copyright (C) 1997-2012, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File FORMAT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/17/97 clhuang Implemented with new APIs.
03/27/97 helena Updated to pass the simple test after code review.
07/20/98 stephen Added explicit init values for Field/ParsePosition
*******************************************************************************
|
6334 |
formatted_string_builder.cpp |
|
15327 |
formatted_string_builder.h |
A StringBuilder optimized for formatting. It implements the following key
features beyond a UnicodeString:
<ol>
<li>Efficient prepend as well as append.
<li>Keeps track of Fields in an efficient manner.
</ol>
See also FormattedValueStringBuilderImpl.
@author sffc (Shane Carr)
|
8963 |
formattedval_impl.h |
Represents the type of constraint for ConstrainedFieldPosition.
Constraints are used to control the behavior of iteration in FormattedValue.
@internal
|
11121 |
formattedval_iterimpl.cpp |
|
6245 |
formattedval_sbimpl.cpp |
status |
13642 |
formattedvalue.cpp |
|
6575 |
fphdlimp.cpp |
Copyright (C) 2009-2015, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
3349 |
fphdlimp.h |
Copyright (C) 2009-2015, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
3329 |
fpositer.cpp |
Copyright (C) 2009-2012, International Business Machines Corporation and
others. All Rights Reserved.
*****************************************************************************
Date Name Description
12/14/09 doug Creation.
*****************************************************************************
|
2785 |
funcrepl.cpp |
Copyright (c) 2002-2012, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
02/04/2002 aliu Creation.
*********************************************************************
|
3404 |
funcrepl.h |
Copyright (c) 2002-2011, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
02/04/2002 aliu Creation.
*********************************************************************
|
3107 |
gender.cpp |
Copyright (C) 2008-2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File GENDER.CPP
Modification History:*
Date Name Description
*******************************************************************************
|
6735 |
gregocal.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File GREGOCAL.CPP
Modification History:
Date Name Description
02/05/97 clhuang Creation.
03/28/97 aliu Made highly questionable fix to computeFields to
handle DST correctly.
04/22/97 aliu Cleaned up code drastically. Added monthLength().
Finished unimplemented parts of computeTime() for
week-based date determination. Removed quetionable
fix and wrote correct fix for computeFields() and
daylight time handling. Rewrote inDaylightTime()
and computeFields() to handle sensitive Daylight to
Standard time transitions correctly.
05/08/97 aliu Added code review changes. Fixed isLeapYear() to
not cutover.
08/12/97 aliu Added equivalentTo. Misc other fixes. Updated
add() from Java source.
07/28/98 stephen Sync up with JDK 1.2
09/14/98 stephen Changed type of kOneDay, kOneWeek to double.
Fixed bug in roll()
10/15/99 aliu Fixed j31, incorrect WEEK_OF_YEAR computation.
10/15/99 aliu Fixed j32, cannot set date to Feb 29 2000 AD.
{JDK bug 4210209 4209272}
11/15/99 weiv Added YEAR_WOY and DOW_LOCAL computation
to timeToFields method, updated kMinValues, kMaxValues & kLeastMaxValues
12/09/99 aliu Fixed j81, calculation errors and roll bugs
in year of cutover.
01/24/2000 aliu Revised computeJulianDay for YEAR YEAR_WOY WOY.
*******************************************************************************
|
50358 |
gregoimp.cpp |
Copyright (c) 2003-2008, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: September 2 2003
Since: ICU 2.8
*********************************************************************
|
6684 |
gregoimp.h |
Copyright (c) 2003-2008, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: September 2 2003
Since: ICU 2.8
*********************************************************************
|
11181 |
hebrwcal.cpp |
Copyright (C) 2003-2016, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File HEBRWCAL.CPP
Modification History:
Date Name Description
12/03/2003 srl ported from java HebrewCalendar
****************************************************************************
|
28749 |
hebrwcal.h |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File HEBRWCAL.H
Modification History:
Date Name Description
05/13/2003 srl copied from gregocal.h
11/26/2003 srl copied from buddhcal.h
*****************************************************************************
|
16778 |
i18n.rc |
|
3235 |
i18n.vcxproj |
|
23353 |
i18n.vcxproj.filters |
|
40107 |
i18n_uwp.vcxproj |
|
33573 |
indiancal.cpp |
Copyright (C) 2003-2014, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File INDIANCAL.CPP
****************************************************************************
|
11744 |
indiancal.h |
Copyright (C) 2003-2008, International Business Machines Corporation
and others. All Rights Reserved.
****************************************************************************
File INDIANCAL.H
****************************************************************************
|
9668 |
inputext.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
4508 |
inputext.h |
Copyright (C) 2005-2008, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
1844 |
islamcal.cpp |
Copyright (C) 2003-2015, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File ISLAMCAL.H
Modification History:
Date Name Description
10/14/2003 srl ported from java IslamicCalendar
****************************************************************************
|
41575 |
islamcal.h |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File ISLAMCAL.H
Modification History:
Date Name Description
10/14/2003 srl ported from java IslamicCalendar
****************************************************************************
|
23044 |
iso8601cal.cpp |
|
718 |
iso8601cal.h |
Concrete class which provides the ISO8601 calendar.
<P>
<code>ISO8601Calendar</code> is a subclass of <code>GregorianCalendar</code>
that the first day of a week is Monday and the minimal days in the first
week of a year or month is four days.
<p>
The ISO8601 calendar is identical to the Gregorian calendar in all respects
except for the first day of week and the minimal days in the first week
of a year.
@internal
|
2689 |
japancal.cpp |
Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File JAPANCAL.CPP
Modification History:
05/16/2003 srl copied from buddhcal.cpp
|
9757 |
japancal.h |
Copyright (C) 2003-2008, International Business Machines Corporation
and others. All Rights Reserved.
*******************************************************************************
File JAPANCAL.H
Modification History:
Date Name Description
05/13/2003 srl copied from gregocal.h
*******************************************************************************
|
7795 |
listformatter.cpp |
Copyright (C) 2013-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: listformatter.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2012aug27
created by: Umesh P. Nair
|
24422 |
Makefile.in |
|
5072 |
measfmt.cpp |
Copyright (c) 2004-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 20, 2004
Since: ICU 3.0
*********************************************************************
|
29032 |
measunit.cpp |
Copyright (c) 2004-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 26, 2004
Since: ICU 3.0
*********************************************************************
|
52862 |
measunit_extra.cpp |
|
45637 |
measunit_impl.h |
Looks up the "unitQuantity" (aka "type" or "category") of a base unit
identifier. The category is returned via `result`, which must initially be
empty.
This only supports base units: other units must be resolved to base units
before passing to this function, otherwise U_UNSUPPORTED_ERROR status may be
returned.
Categories are found in `unitQuantities` in the `units` resource (see
`units.txt`).
|
14002 |
measure.cpp |
Copyright (c) 2004-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: April 26, 2004
Since: ICU 3.0
*********************************************************************
|
2018 |
msgfmt.cpp |
COPYRIGHT:
Copyright (c) 1997-2015, International Business Machines Corporation and
others. All Rights Reserved.
*******************************************************************
File MSGFMT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/20/97 helena Finished first cut of implementation.
04/10/97 aliu Made to work on AIX. Added stoi to replace wtoi.
06/11/97 helena Fixed addPattern to take the pattern correctly.
06/17/97 helena Fixed the getPattern to return the correct pattern.
07/09/97 helena Made ParsePosition into a class.
02/22/99 stephen Removed character literals for EBCDIC safety
11/01/09 kirtig Added SelectFormat
****************************************************************** |
72286 |
msgfmt_impl.h |
Copyright (C) 2007-2008, International Business Machines Corporation and
others. All Rights Reserved. *
******************************************************************************
File MSGFMT.H
******************************************************************************
|
1326 |
name2uni.cpp |
Copyright (C) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
06/07/01 aliu Creation.
*********************************************************************
|
8376 |
name2uni.h |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
06/07/01 aliu Creation.
*********************************************************************
|
2693 |
nfrlist.h |
Copyright (C) 1997-2012, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfrlist.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
3052 |
nfrs.cpp |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfrs.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
32467 |
nfrs.h |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfrs.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
3730 |
nfrule.cpp |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfrule.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
65294 |
nfrule.h |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
|
4508 |
nfsubs.cpp |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfsubs.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
53211 |
nfsubs.h |
Copyright (C) 1997-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: nfsubs.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
10/11/2001 Doug Ported from ICU4J
|
10369 |
nortrans.cpp |
Copyright (C) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/03/01 aliu Creation.
*********************************************************************
|
6469 |
nortrans.h |
Copyright (C) 2001-2010, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/03/01 aliu Creation.
*********************************************************************
|
2906 |
nultrans.cpp |
Copyright (c) 2000-2005, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
01/11/2000 aliu Creation.
*********************************************************************
|
1195 |
nultrans.h |
Copyright (c) 2000-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
01/11/2000 aliu Creation.
*********************************************************************
|
2200 |
number_affixutils.cpp |
|
15622 |
number_affixutils.h |
Performs manipulations on affix patterns: the prefix and suffix strings associated with a decimal
format pattern. For example:
<table>
<tr><th>Affix Pattern</th><th>Example Unescaped (Formatted) String</th></tr>
<tr><td>abc</td><td>abc</td></tr>
<tr><td>ab-</td><td>ab−</td></tr>
<tr><td>ab'-'</td><td>ab-</td></tr>
<tr><td>ab''</td><td>ab'</td></tr>
</table>
To manually iterate over tokens in a literal string, use the following pattern, which is designed
to be efficient.
<pre>
long tag = 0L;
while (AffixPatternUtils.hasNext(tag, patternString)) {
tag = AffixPatternUtils.nextToken(tag, patternString);
int typeOrCp = AffixPatternUtils.getTypeOrCp(tag);
switch (typeOrCp) {
case AffixPatternUtils.TYPE_MINUS_SIGN:
// Current token is a minus sign.
break;
case AffixPatternUtils.TYPE_PLUS_SIGN:
// Current token is a plus sign.
break;
case AffixPatternUtils.TYPE_PERCENT:
// Current token is a percent sign.
break;
// ... other types ...
default:
// Current token is an arbitrary code point.
// The variable typeOrCp is the code point.
break;
}
}
</pre>
|
9015 |
number_asformat.cpp |
#if !UCONFIG_NO_FORMATTING |
4147 |
number_asformat.h |
A wrapper around LocalizedNumberFormatter implementing the Format interface, enabling improved
compatibility with other APIs.
@see NumberFormatter
|
3315 |
number_capi.cpp |
Implementation class for UNumberFormatter. Wraps a LocalizedNumberFormatter.
|
13270 |
number_compact.cpp |
Produces a string like "NumberElements/latn/patternsShort/decimalFormat". |
14233 |
number_compact.h |
noFallback |
2801 |
number_currencysymbols.cpp |
isChoiceFormat |
4987 |
number_currencysymbols.h |
Creates an instance in which all symbols are loaded from data. |
2102 |
number_decimalquantity.cpp |
Helper function for safe subtraction (no overflow). |
47329 |
number_decimalquantity.h |
A class for representing a number to be processed by the decimal formatting pipeline. Includes
methods for rounding, plural rules, and decimal digit extraction.
<p>By design, this is NOT IMMUTABLE and NOT THREAD SAFE. It is intended to be an intermediate
object holding state during a pass through the decimal formatting pipeline.
<p>Represents numbers and digit display properties using Binary Coded Decimal (BCD).
<p>Java has multiple implementations for testing, but C++ has only one implementation.
|
20343 |
number_decimfmtprops.cpp |
|
5888 |
number_decimfmtprops.h |
Controls the set of rules for parsing a string from the old DecimalFormat API. |
6390 |
number_decnum.h |
A very thin C++ wrapper around decNumber.h |
2755 |
number_fluent.cpp |
|
25327 |
number_formatimpl.cpp |
|
25895 |
number_formatimpl.h |
This is the "brain" of the number formatting pipeline. It ties all the pieces together, taking in a MacroProps and a
DecimalQuantity and outputting a properly formatted number string.
|
6873 |
number_grouping.cpp |
#if !UCONFIG_NO_FORMATTING |
3591 |
number_integerwidth.cpp |
#if !UCONFIG_NO_FORMATTING |
2442 |
number_longnames.cpp |
Display Name (this format has no placeholder).
Used as an index into the LongNameHandler::simpleFormats array. Units
resources cover the normal set of PluralRules keys, as well as `dnam` and
`per` forms.
|
76443 |
number_longnames.h |
Construct a localized LongNameHandler for the specified MeasureUnit.
Mixed units are not supported, use MixedUnitLongNameHandler::forMeasureUnit.
This function uses a fillIn instead of returning a pointer, because we
want to fill in instances in a MemoryPool (which cannot adopt pointers it
didn't create itself).
@param loc The desired locale.
@param unitRef The measure unit to construct a LongNameHandler for.
@param width Specifies the desired unit rendering.
@param unitDisplayCase Specifies the desired grammatical case. If the
specified case is not found, we fall back to nominative or no-case.
@param rules Does not take ownership.
@param parent Does not take ownership.
@param fillIn Required.
|
11435 |
number_mapper.cpp |
if (maxFrac == -1) |
21569 |
number_mapper.h |
A struct for ownership of a few objects needed for formatting.
|
8467 |
number_microprops.h |
A copyable container for the integer values of mixed unit measurements.
If memory allocation fails during copying, no values are copied and status is
set to U_MEMORY_ALLOCATION_ERROR.
|
6899 |
number_modifiers.cpp |
|
18414 |
number_modifiers.h |
The canonical implementation of {@link Modifier}, containing a prefix and suffix string.
TODO: This is not currently being used by real code and could be removed.
|
11986 |
number_multiplier.cpp |
#if !UCONFIG_NO_FORMATTING |
4662 |
number_multiplier.h |
Wraps a {@link Multiplier} for use in the number formatting pipeline.
|
1853 |
number_notation.cpp |
#if !UCONFIG_NO_FORMATTING |
2816 |
number_output.cpp |
#if !UCONFIG_NO_FORMATTING |
2612 |
number_padding.cpp |
#if !UCONFIG_NO_FORMATTING |
3490 |
number_patternmodifier.cpp |
|
13849 |
number_patternmodifier.h |
This class is a {@link Modifier} that wraps a decimal format pattern. It applies the pattern's affixes in
{@link Modifier#apply}.
<p>
In addition to being a Modifier, this class contains the business logic for substituting the correct locale symbols
into the affixes of the decimal format pattern.
<p>
In order to use this class, create a new instance and call the following four setters: {@link #setPatternInfo},
{@link #setPatternAttributes}, {@link #setSymbols}, and {@link #setNumberProperties}. After calling these four
setters, the instance will be ready for use as a Modifier.
<p>
This is a MUTABLE, NON-THREAD-SAFE class designed for performance. Do NOT save references to this or attempt to use
it from multiple threads! Instead, you can obtain a safe, immutable decimal format pattern modifier by calling
{@link MutablePatternModifier#createImmutable}, in effect treating this instance as a builder for the immutable
variant.
|
9794 |
number_patternstring.cpp |
|
45038 |
number_patternstring.h |
Render using normal positive subpattern rules |
13514 |
number_rounding.cpp |
|
20258 |
number_roundingutils.h |
Converts a rounding mode and metadata about the quantity being rounded to a boolean determining
whether the value should be rounded toward infinity or toward zero.
<p>The parameters are of type int because benchmarks on an x86-64 processor against OpenJDK
showed that ints were demonstrably faster than enums in switch statements.
@param isEven Whether the digit immediately before the rounding magnitude is even.
@param isNegative Whether the quantity is negative.
@param section Whether the part of the quantity to the right of the rounding magnitude is
exactly halfway between two digits, whether it is in the lower part (closer to zero), or
whether it is in the upper part (closer to infinity). See {@link #SECTION_LOWER}, {@link
#SECTION_MIDPOINT}, and {@link #SECTION_UPPER}.
@param roundingMode The integer version of the {@link RoundingMode}, which you can get via
{@link RoundingMode#ordinal}.
@param status Error code, set to U_FORMAT_INEXACT_ERROR if the rounding mode is kRoundUnnecessary.
@return true if the number should be rounded toward zero; false if it should be rounded toward
infinity.
|
8487 |
number_scientific.cpp |
leftIndex |
6824 |
number_scientific.h |
#if !UCONFIG_NO_FORMATTING |
1822 |
number_simple.cpp |
|
7107 |
number_skeletons.cpp |
|
65096 |
number_skeletons.h |
While parsing a skeleton, this enum records what type of option we expect to find next.
|
13428 |
number_symbolswrapper.cpp |
#if !UCONFIG_NO_FORMATTING |
3039 |
number_types.h |
True if the pattern has a number placeholder like "0" or "#,##0.00"; false if the pattern does not
have one. This is used in cases like compact notation, where the pattern replaces the entire
number instead of rendering the number.
|
11839 |
number_usageprefs.cpp |
|
6713 |
number_usageprefs.h |
A MicroPropsGenerator which uses UnitsRouter to produce output converted to a
MeasureUnit appropriate for a particular localized usage: see
NumberFormatterSettings::usage().
|
4154 |
number_utils.cpp |
|
9360 |
number_utils.h |
Computes the plural form for this number based on the specified set of rules.
@param rules A {@link PluralRules} object representing the set of rules.
@return The {@link StandardPlural} according to the PluralRules. If the plural form is not in
the set of standard plurals, {@link StandardPlural#OTHER} is returned instead.
|
3421 |
number_utypes.h |
Helper function used in upluralrules.cpp |
1708 |
numfmt.cpp |
Copyright (C) 1997-2015, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File NUMFMT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/18/97 clhuang Implemented with C++ APIs.
04/17/97 aliu Enlarged MAX_INTEGER_DIGITS to fully accommodate the
largest double, by default.
Changed DigitCount to int per code review.
07/20/98 stephen Changed operator== to check for grouping
Changed setMaxIntegerDigits per Java implementation.
Changed setMinIntegerDigits per Java implementation.
Changed setMinFractionDigits per Java implementation.
Changed setMaxFractionDigits per Java implementation.
*******************************************************************************
|
49172 |
numparse_affixes.cpp |
Helper method to return whether the given AffixPatternMatcher equals the given pattern string.
Either both arguments must be null or the pattern string inside the AffixPatternMatcher must equal
the given pattern string.
|
17981 |
numparse_affixes.h |
Small helper class that generates matchers for individual tokens for AffixPatternMatcher.
In Java, this is called AffixTokenMatcherFactory (a "factory"). However, in C++, it is called a
"warehouse", because in addition to generating the matchers, it also retains ownership of them. The
warehouse must stay in scope for the whole lifespan of the AffixPatternMatcher that uses matchers from
the warehouse.
@author sffc
|
7710 |
numparse_compositions.cpp |
#if !UCONFIG_NO_FORMATTING |
3581 |
numparse_compositions.h |
Base class for AnyMatcher and SeriesMatcher.
|
3890 |
numparse_currency.cpp |
|
7206 |
numparse_currency.h |
Matches a currency, either a custom currency or one from the data bundle. The class is called
"combined" to emphasize that the currency string may come from one of multiple sources.
Will match currency spacing either before or after the number depending on whether we are currently in
the prefix or suffix.
The implementation of this class is slightly different between J and C. See #13584 for a follow-up.
@author sffc
|
2379 |
numparse_decimal.cpp |
|
17148 |
numparse_decimal.h |
If true, only accept strings whose grouping sizes match the locale |
2461 |
numparse_impl.cpp |
|
13948 |
numparse_impl.h |
Does NOT take ownership of the matcher. The matcher MUST remain valid for the lifespan of the
NumberParserImpl.
@param matcher The matcher to reference.
|
3944 |
numparse_parsednumber.cpp |
#if !UCONFIG_NO_FORMATTING |
3367 |
numparse_scientific.cpp |
|
5637 |
numparse_scientific.h |
#if !UCONFIG_NO_FORMATTING |
1263 |
numparse_symbols.cpp |
|
5664 |
numparse_symbols.h |
A base class for many matchers that performs a simple match against a UnicodeString and/or UnicodeSet.
@author sffc
|
4778 |
numparse_types.h |
Flags for the type result_flags_t |
9361 |
numparse_utils.h |
#if !UCONFIG_NO_FORMATTING |
1116 |
numparse_validators.cpp |
#if !UCONFIG_NO_FORMATTING |
2400 |
numparse_validators.h |
Wraps a {@link Multiplier} for use in the number parsing pipeline.
|
2357 |
numrange_capi.cpp |
Implementation class for UNumberRangeFormatter. Wraps a LocalizedRangeNumberFormatter.
|
6339 |
numrange_fluent.cpp |
|
13472 |
numrange_impl.cpp |
noFallback |
18329 |
numrange_impl.h |
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)
|
2777 |
numsys.cpp |
Copyright (C) 2010-2015, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File NUMSYS.CPP
Modification History:*
Date Name Description
*******************************************************************************
|
11399 |
numsys_impl.h |
Copyright (C) 2015, International Business Machines Corporation and
others. All Rights Reserved. *
******************************************************************************
File NUMSYS_IMPL.H
******************************************************************************
|
1251 |
olsontz.cpp |
Copyright (c) 2003-2013, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: July 21 2003
Since: ICU 2.8
*********************************************************************
|
39768 |
olsontz.h |
Copyright (c) 2003-2013, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Author: Alan Liu
Created: July 21 2003
Since: ICU 2.8
*********************************************************************
|
15573 |
persncal.cpp |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File PERSNCAL.CPP
Modification History:
Date Name Description
9/23/2003 mehran posted to icu-design
10/1/2012 roozbeh Fixed algorithm and heavily refactored and rewrote
based on the implementation of Gregorian
****************************************************************************
|
10333 |
persncal.h |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*****************************************************************************
File PERSNCAL.H
Modification History:
Date Name Description
9/23/2003 mehran posted to icu-design
****************************************************************************
|
8716 |
pluralranges.cpp |
key |
4926 |
pluralranges.h |
Create a new StandardPluralRanges for the given locale |
1919 |
plurfmt.cpp |
Copyright (C) 2009-2015, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File PLURFMT.CPP
******************************************************************************
|
20763 |
plurrule.cpp |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File plurrule.cpp
|
64575 |
plurrule_impl.h |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File PLURRULE_IMPL.H
******************************************************************************
|
14709 |
quant.cpp |
Copyright (C) 2001-2012, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/26/01 aliu Creation.
*********************************************************************
|
4074 |
quant.h |
Copyright (C) 2001-2011, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/26/01 aliu Creation.
*********************************************************************
|
4021 |
quantityformatter.cpp |
Copyright (C) 2014-2016, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
quantityformatter.cpp
|
7721 |
quantityformatter.h |
Copyright (C) 2014-2016, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
quantityformatter.h
|
5032 |
rbnf.cpp |
Copyright (C) 1997-2015, International Business Machines Corporation
and others. All Rights Reserved.
******************************************************************************
|
62216 |
rbt.cpp |
Copyright (C) 1999-2015, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
10610 |
rbt.h |
Copyright (C) 1999-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
8381 |
rbt_data.cpp |
Copyright (C) 1999-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
3564 |
rbt_data.h |
Copyright (C) 1999-2007, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
5214 |
rbt_pars.cpp |
Copyright (C) 1999-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
64696 |
rbt_pars.h |
Copyright (C) 1999-2011, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
11853 |
rbt_rule.cpp |
Copyright (C) 1999-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
19600 |
rbt_rule.h |
Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
11978 |
rbt_set.cpp |
Copyright (C) 1999-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
15850 |
rbt_set.h |
Copyright (C) 1999-2007, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
5747 |
rbtz.cpp |
Copyright (C) 2007-2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
32466 |
regexcmp.cpp |
|
182329 |
regexcmp.h |
|
12200 |
regexcst.h |
[ |
18810 |
regexcst.pl |
|
12206 |
regexcst.txt |
|
24629 |
regeximp.cpp |
|
3509 |
regeximp.h |
|
17308 |
regexst.cpp |
|
6708 |
regexst.h |
|
2046 |
regextxt.cpp |
COPYRIGHT:
Copyright (c) 2008-2011, International Business Machines Corporation and
others. All Rights Reserved.
****************************************************************** |
1480 |
regextxt.h |
COPYRIGHT:
Copyright (c) 2008-2010, International Business Machines Corporation and
others. All Rights Reserved.
****************************************************************** |
1531 |
region.cpp |
Copyright (C) 2014-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File REGION.CPP
Modification History:*
Date Name Description
01/15/13 Emmons Original Port from ICU4J
*******************************************************************************
|
31658 |
region_impl.h |
Copyright (C) 2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File REGION_IMPL.H
******************************************************************************
|
1461 |
reldatefmt.cpp |
Copyright (C) 2014-2016, International Business Machines Corporation and
others. All Rights Reserved.
*****************************************************************************
File reldatefmt.cpp
*****************************************************************************
|
51194 |
reldtfmt.cpp |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
22919 |
reldtfmt.h |
Copyright (C) 2007-2016, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
12888 |
rematch.cpp |
Copyright (C) 2002-2016 International Business Machines Corporation
and others. All rights reserved.
*************************************************************************
|
220852 |
remtrans.cpp |
Copyright (c) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
04/02/2001 aliu Creation.
*********************************************************************
|
2465 |
remtrans.h |
Copyright (c) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
04/02/2001 aliu Creation.
*********************************************************************
|
2208 |
repattrn.cpp |
Copyright (C) 2002-2016 International Business Machines Corporation
and others. All rights reserved.
**************************************************************************
|
25500 |
rulebasedcollator.cpp |
Copyright (C) 1996-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
rulebasedcollator.cpp
(replaced the former tblcoll.cpp)
created on: 2012feb14 with new and old collation code
created by: Markus W. Scherer
|
61881 |
scientificnumberformatter.cpp |
Copyright (c) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
9762 |
scriptset.cpp |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
scriptset.cpp
created on: 2013 Jan 7
created by: Andy Heninger
|
8574 |
scriptset.h |
Copyright (C) 2013, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
scriptset.h
created on: 2013 Jan 7
created by: Andy Heninger
|
3096 |
search.cpp |
Copyright (C) 2001-2008,2010 IBM and others. All rights reserved.
*********************************************************************
Date Name Description
03/22/2000 helena Creation.
*********************************************************************
|
14867 |
selfmt.cpp |
COPYRIGHT:
Copyright (c) 1997-2012, International Business Machines Corporation and
others. All Rights Reserved.
Copyright (C) 2010 , Yahoo! Inc.
*******************************************************************
File SELFMT.CPP
Modification History:
Date Name Description
11/11/09 kirtig Finished first cut of implementation.
11/16/09 kirtig Improved version
****************************************************************** |
5824 |
selfmtimpl.h |
COPYRIGHT:
Copyright (c) 1997-2011, International Business Machines Corporation and
others. All Rights Reserved.
Copyright (C) 2010 , Yahoo! Inc.
*******************************************************************
File selectfmtimpl.h
Date Name Description
11/11/09 kirtig Finished first cut of implementation.
******************************************************************* |
3442 |
sharedbreakiterator.cpp |
Copyright (C) 2013-2014, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File RELDATEFMTTEST.CPP
******************************************************************************
|
887 |
sharedbreakiterator.h |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
sharedbreakiterator.h
|
1704 |
sharedcalendar.h |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
sharedcalendar.h
|
1233 |
shareddateformatsymbols.h |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
shareddateformatsymbols.h
|
1399 |
sharednumberformat.h |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
sharednumberformat.h
|
1287 |
sharedpluralrules.h |
Copyright (C) 2014, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
sharedpluralrules.h
|
1217 |
simpletz.cpp |
Copyright (C) 1997-2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File SIMPLETZ.H
Modification History:
Date Name Description
12/05/96 clhuang Creation.
04/21/97 aliu Fixed miscellaneous bugs found by inspection and
testing.
07/29/97 aliu Ported source bodies back from Java version with
numerous feature enhancements and bug fixes.
08/10/98 stephen JDK 1.2 sync.
09/17/98 stephen Fixed getOffset() for last hour of year and DST
12/02/99 aliu Added TimeMode and constructor and setStart/EndRule
methods that take TimeMode. Whitespace cleanup.
*******************************************************************************
|
46775 |
smpdtfmt.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
File SMPDTFMT.CPP
Modification History:
Date Name Description
02/19/97 aliu Converted from java.
03/31/97 aliu Modified extensively to work with 50 locales.
04/01/97 aliu Added support for centuries.
07/09/97 helena Made ParsePosition into a class.
07/21/98 stephen Added initializeDefaultCentury.
Removed getZoneIndex (added in DateFormatSymbols)
Removed subParseLong
Removed chk
02/22/99 stephen Removed character literals for EBCDIC safety
10/14/99 aliu Updated 2-digit year parsing so that only "00" thru
"99" are recognized. {j28 4182066}
11/15/99 weiv Added support for week of year/day of week format
*******************************************************************************
|
176074 |
smpdtfst.cpp |
Copyright (C) 2009-2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
This file contains the class SimpleDateFormatStaticSets
SimpleDateFormatStaticSets holds the UnicodeSets that are needed for lenient
parsing of literal characters in date/time strings.
*******************************************************************************
|
4223 |
smpdtfst.h |
Copyright (C) 2009-2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
This file contains declarations for the class SimpleDateFormatStaticSets
SimpleDateFormatStaticSets holds the UnicodeSets that are needed for lenient
parsing of literal characters in date/time strings.
*******************************************************************************
|
1426 |
sortkey.cpp |
Copyright (C) 1996-2012, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
7589 |
sources.txt |
|
3928 |
standardplural.cpp |
Copyright (C) 2015, International Business Machines Corporation
and others. All Rights Reserved.
******************************************************************************
standardplural.cpp
created on: 2015dec14
created by: Markus W. Scherer
|
4152 |
standardplural.h |
Copyright (C) 2015, International Business Machines Corporation
and others. All Rights Reserved.
******************************************************************************
standardplural.h
created on: 2015dec14
created by: Markus W. Scherer
|
4176 |
string_segment.cpp |
#if !UCONFIG_NO_FORMATTING |
3837 |
string_segment.h |
A mutable UnicodeString wrapper with a variable offset and length and
support for case folding. The charAt, length, and subSequence methods all
operate relative to the fixed offset into the UnicodeString.
Intended to be useful for parsing.
CAUTION: Since this class is mutable, it must not be used anywhere that an
immutable object is required, like in a cache or as the key of a hash map.
@author sffc (Shane Carr)
|
4116 |
strmatch.cpp |
Copyright (c) 2001-2012, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/23/01 aliu Creation.
*********************************************************************
|
8781 |
strmatch.h |
Copyright (C) 2001-2011, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
07/23/01 aliu Creation.
*********************************************************************
|
8808 |
strrepl.cpp |
Copyright (c) 2002-2012, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
01/21/2002 aliu Creation.
*********************************************************************
|
10997 |
strrepl.h |
Copyright (c) 2002-2011, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
01/21/2002 aliu Creation.
*********************************************************************
|
4843 |
stsearch.cpp |
Copyright (C) 2001-2014 IBM and others. All rights reserved.
*********************************************************************
Date Name Description
03/22/2000 helena Creation.
*********************************************************************
|
17253 |
taiwncal.cpp |
Copyright (C) 2003-2013, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File TAIWNCAL.CPP
Modification History:
05/13/2003 srl copied from gregocal.cpp
06/29/2007 srl copied from buddhcal.cpp
05/12/2008 jce modified to use calendar=roc per CLDR
|
5349 |
taiwncal.h |
Copyright (C) 2003-2013, International Business Machines Corporation
and others. All Rights Reserved.
*******************************************************************************
File BUDDHCAL.H
Modification History:
Date Name Description
05/13/2003 srl copied from gregocal.h
06/29/2007 srl copied from buddhcal.h
*******************************************************************************
|
5585 |
timezone.cpp |
Copyright (C) 1997-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File TIMEZONE.CPP
Modification History:
Date Name Description
12/05/96 clhuang Creation.
04/21/97 aliu General clean-up and bug fixing.
05/08/97 aliu Fixed Hashtable code per code review.
07/09/97 helena Changed createInstance to createDefault.
07/29/97 aliu Updated with all-new list of 96 UNIX-derived
TimeZones. Changed mechanism to load from static
array rather than resource bundle.
07/07/1998 srl Bugfixes from the Java side: UTC GMT CAT NST
Added getDisplayName API
going to add custom parsing.
ISSUES:
- should getDisplayName cache something?
- should custom time zones be cached? [probably]
08/10/98 stephen Brought getDisplayName() API in-line w/ conventions
08/19/98 stephen Changed createTimeZone() to never return 0
09/02/98 stephen Added getOffset(monthLen) and hasSameRules()
09/15/98 stephen Added getStaticClassID()
02/22/99 stephen Removed character literals for EBCDIC safety
05/04/99 stephen Changed initDefault() for Mutex issues
07/12/99 helena HPUX 11 CC Port.
12/03/99 aliu Moved data out of static table into icudata.dll.
Substantial rewrite of zone lookup, default zone, and
available IDs code. Misc. cleanup.
******************************************************************************* |
56939 |
titletrn.cpp |
Copyright (C) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
5445 |
titletrn.h |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
2647 |
tmunit.cpp |
Copyright (C) 2008-2014, Google, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
4008 |
tmutamt.cpp |
Copyright (C) 2008, Google, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
1841 |
tmutfmt.cpp |
Copyright (C) 2008-2015, Google, International Business Machines Corporation
and others. All Rights Reserved.
******************************************************************************
|
32189 |
tolowtrn.cpp |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
1624 |
tolowtrn.h |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
1801 |
toupptrn.cpp |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
1623 |
toupptrn.h |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
05/24/01 aliu Creation.
*********************************************************************
|
1801 |
translit.cpp |
Copyright (C) 1999-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/17/99 aliu Creation.
*********************************************************************
|
62794 |
transreg.cpp |
Copyright (c) 2001-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
08/10/2001 aliu Creation.
*********************************************************************
|
50205 |
transreg.h |
Copyright (c) 2001-2014, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
08/10/2001 aliu Creation.
*********************************************************************
|
17399 |
tridpars.cpp |
Copyright (c) 2002-2014, International Business Machines Corporation
and others. All Rights Reserved.
*********************************************************************
Date Name Description
01/14/2002 aliu Creation.
*********************************************************************
|
30372 |
tridpars.h |
Copyright (c) 2002-2010, International Business Machines Corporation *
and others. All Rights Reserved. *
*************************************************************************
Date Name Description *
01/28/2002 aliu Creation. *
*************************************************************************
|
15295 |
tzfmt.cpp |
Copyright (C) 2011-2015, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
98394 |
tzgnames.cpp |
Copyright (C) 2011-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
44668 |
tzgnames.h |
Copyright (C) 2011-2012, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
1939 |
tznames.cpp |
Copyright (C) 2011-2015, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
16532 |
tznames_impl.cpp |
Copyright (C) 2011-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
File TZNAMES_IMPL.CPP
******************************************************************************
|
77159 |
tznames_impl.h |
Copyright (C) 2011-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
9659 |
tzrule.cpp |
Copyright (C) 2007-2012, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
19239 |
tztrans.cpp |
Copyright (C) 2007-2012, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
3232 |
ucal.cpp |
Copyright (C) 1996-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
|
25641 |
ucln_in.cpp |
Copyright (C) 2001-2014, International Business Machines *
Corporation and others. All Rights Reserved. *
*
*****************************************************************************
file name: ucln_in.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2001July05
created by: George Rhoten
|
2159 |
ucln_in.h |
Copyright (C) 2001-2016, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: ucln_in.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2001July05
created by: George Rhoten
|
2249 |
ucol.cpp |
Copyright (C) 1996-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: ucol.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
1996-1999 various members of ICU team maintained C API for collation framework
02/16/2001 synwee Added internal method getPrevSpecialCE
03/01/2001 synwee Added maxexpansion functionality.
03/16/2001 weiv Collation framework is rewritten in C and made UCA compliant
2012-2014 markus Rewritten in C++ again.
|
20051 |
ucol_imp.h |
Copyright (C) 1998-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
Private implementation header for C collation
file name: ucol_imp.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2000dec11
created by: Vladimir Weinstein
Modification history
Date Name Comments
02/16/2001 synwee Added UCOL_GETPREVCE for the use in ucoleitr
02/27/2001 synwee Added getMaxExpansion data structure in UCollator
03/02/2001 synwee Added UCOL_IMPLICIT_CE
03/12/2001 synwee Added pointer start to collIterate.
|
4356 |
ucol_res.cpp |
Copyright (C) 1996-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: ucol_res.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Description:
This file contains dependencies that the collation run-time doesn't normally
need. This mainly contains resource bundle usage and collation meta information
Modification history
Date Name Comments
1996-1999 various members of ICU team maintained C API for collation framework
02/16/2001 synwee Added internal method getPrevSpecialCE
03/01/2001 synwee Added maxexpansion functionality.
03/16/2001 weiv Collation framework is rewritten in C and made UCA compliant
12/08/2004 grhoten Split part of ucol.cpp into ucol_res.cpp
2012-2014 markus Rewritten in C++ again.
|
25334 |
ucol_sit.cpp |
Copyright (C) 2004-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: ucol_sit.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
Modification history
Date Name Comments
03/12/2004 weiv Creation
|
21984 |
ucoleitr.cpp |
Copyright (C) 2001-2016, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
File ucoleitr.cpp
Modification History:
Date Name Description
02/15/2001 synwee Modified all methods to process its own function
instead of calling the equivalent c++ api (coleitr.h)
2012-2014 markus Rewritten in C++ again.
**************************************************************************** |
13024 |
ucsdet.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
|
4883 |
udat.cpp |
Copyright (C) 1996-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
|
45349 |
udateintervalformat.cpp |
Copyright (C) 2010-2011, International Business Machines
Corporation and others. All Rights Reserved.
****************************************************************************************
|
5535 |
udatpg.cpp |
Copyright (C) 2009-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: udatpg.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2007jul30
created by: Markus W. Scherer
|
13320 |
ufieldpositer.cpp |
Copyright (C) 2015, International Business Machines
Corporation and others. All Rights Reserved.
****************************************************************************************
|
1542 |
uitercollationiterator.cpp |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
uitercollationiterator.cpp
created on: 2012sep23 (from utf16collationiterator.cpp)
created by: Markus W. Scherer
|
14407 |
uitercollationiterator.h |
Copyright (C) 2012-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
uitercollationiterator.h
created on: 2012sep23 (from utf16collationiterator.h)
created by: Markus W. Scherer
|
4841 |
ulistformatter.cpp |
Copyright (C) 2015, International Business Machines
Corporation and others. All Rights Reserved.
****************************************************************************************
|
5097 |
ulocdata.cpp |
Copyright (C) 2003-2016, International Business Machines *
Corporation and others. All Rights Reserved. *
*
*****************************************************************************
file name: ulocdata.c
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2003Oct21
created by: Ram Viswanadha,John Emmons
|
11278 |
umsg.cpp |
Copyright (C) 1999-2012, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: umsg.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
This is a C wrapper to MessageFormat C++ API.
Change history:
08/5/2001 Ram Added C wrappers for C++ API. Changed implementation of old API's
Removed pattern parser.
|
20264 |
umsg_imp.h |
Copyright (C) 2001, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
file name: umsg_imp.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2001jun22
created by: George Rhoten
|
1335 |
unesctrn.cpp |
Copyright (c) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/19/2001 aliu Creation.
*********************************************************************
|
9543 |
unesctrn.h |
Copyright (c) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
11/20/2001 aliu Creation.
*********************************************************************
|
3578 |
uni2name.cpp |
Copyright (C) 2001-2011, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
06/06/01 aliu Creation.
*********************************************************************
|
3650 |
uni2name.h |
Copyright (C) 2001-2007, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
Date Name Description
06/06/01 aliu Creation.
*********************************************************************
|
2500 |
unicode |
|
|
units_complexconverter.cpp |
NOTE: we have already asserted that the units_ is not empty. |
11712 |
units_complexconverter.h |
Converts from single or compound unit to single, compound or mixed units.
For example, from `meter` to `foot+inch`.
DESIGN:
This class uses `UnitsConverter` in order to perform the single converter (i.e. converters from a
single unit to another single unit). Therefore, `ComplexUnitsConverter` class contains multiple
instances of the `UnitsConverter` to perform the conversion.
|
6286 |
units_converter.cpp |
Helpers |
23389 |
units_converter.h |
Internal Structure |
7571 |
units_data.cpp |
A ResourceSink that collects conversion rate information.
This class is for use by ures_getAllItemsWithFallback.
|
20333 |
units_data.h |
Encapsulates "convertUnits" information from units resources, specifying how
to convert from one unit to another.
Information in this class is still in the form of strings: symbolic constants
need to be interpreted. Rationale: symbols can cancel out for higher
precision conversion - going from feet to inches should cancel out the
`ft_to_m` constant.
|
7999 |
units_router.cpp |
|
5733 |
units_router.h |
Contains the complex unit converter and the limit which representing the smallest value that the
converter should accept. For example, if the converter is converting to `foot+inch` and the limit
equals 3.0, thus means the converter should not convert to a value less than `3.0 feet`.
NOTE:
if the limit doest not has a value `i.e. (std::numeric_limits<double>::lowest())`, this mean there
is no limit for the converter.
|
6468 |
unum.cpp |
Copyright (C) 1996-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
Modification History:
Date Name Description
06/24/99 helena Integrated Alan's NF enhancements and Java2 bug fixes
******************************************************************************
|
29953 |
unumsys.cpp |
Copyright (C) 2013, International Business Machines Corporation and others.
All Rights Reserved.
****************************************************************************************
|
2321 |
upluralrules.cpp |
Copyright (C) 2010-2012, International Business Machines
Corporation and others. All Rights Reserved.
****************************************************************************************
|
6010 |
uregex.cpp |
Copyright (C) 2004-2015, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: uregex.cpp
|
69125 |
uregexc.cpp |
Copyright (C) 2003-2006, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
file name: regexc.cpp
description: The purpose of this function is to separate the codepage
conversion from the rest of the uregex_ API. This can removes any
dependency on codepage conversion, which reduces the overhead of
|
1495 |
uregion.cpp |
Copyright (C) 2013-2015, International Business Machines Corporation and others.
All Rights Reserved.
****************************************************************************************
|
3012 |
usearch.cpp |
Copyright (C) 2001-2015 IBM and others. All rights reserved.
*********************************************************************
Date Name Description
07/02/2001 synwee Creation.
*********************************************************************
|
91745 |
uspoof.cpp |
Copyright (C) 2008-2015, International Business Machines Corporation
and others. All Rights Reserved.
**************************************************************************
file name: uspoof.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2008Feb13
created by: Andy Heninger
Unicode Spoof Detection
|
29858 |
uspoof_build.cpp |
Copyright (C) 2008-2015, International Business Machines Corporation
and others. All Rights Reserved.
**************************************************************************
file name: uspoof_build.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2008 Dec 8
created by: Andy Heninger
Unicode Spoof Detection Data Builder
Builder-related functions are kept in separate files so that applications not needing
the builder can more easily exclude them, typically by means of static linking.
There are three relatively independent sets of Spoof data,
Confusables,
Whole Script Confusables
ID character extensions.
The data tables for each are built separately, each from its own definitions
|
3278 |
uspoof_conf.cpp |
Copyright (C) 2008-2015, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: uspoof_conf.cpp
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2009Jan05 (refactoring earlier files)
created by: Andy Heninger
Internal classes for compiling confusable data into its binary (runtime) form.
|
17596 |
uspoof_conf.h |
Copyright (C) 2008-2016, International Business Machines
Corporation and others. All Rights Reserved.
*****************************************************************************
file name: uspoof_conf.h
encoding: UTF-8
tab size: 8 (not used)
indentation:4
created on: 2009Jan05
created by: Andy Heninger
Internal classes for compiling confusable data into its binary (runtime) form.
|
4837 |
uspoof_impl.cpp |
Copyright (C) 2008-2016, International Business Machines
Corporation and others. All Rights Reserved.
*********************************************************************
|
31539 |
uspoof_impl.h |
Copyright (C) 2008-2013, International Business Machines Corporation
and others. All Rights Reserved.
**************************************************************************
uspoof_impl.h
Implementation header for spoof detection
|
14178 |
usrchimp.h |
Copyright (C) 2001-2015 IBM and others. All rights reserved.
*********************************************************************
Date Name Description
08/13/2001 synwee Creation.
*********************************************************************
|
9013 |
utf8collationiterator.cpp |
Copyright (C) 2012-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
utf8collationiterator.cpp
created on: 2012nov12 (from utf16collationiterator.cpp & uitercollationiterator.cpp)
created by: Markus W. Scherer
|
17009 |
utf8collationiterator.h |
Copyright (C) 2012-2016, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
utf8collationiterator.h
created on: 2012nov12 (from utf16collationiterator.h & uitercollationiterator.h)
created by: Markus W. Scherer
|
5343 |
utf16collationiterator.cpp |
Copyright (C) 2010-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
utf16collationiterator.cpp
created on: 2010oct27
created by: Markus W. Scherer
|
15663 |
utf16collationiterator.h |
Copyright (C) 2010-2014, International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
utf16collationiterator.h
created on: 2010oct27
created by: Markus W. Scherer
|
6413 |
utmscale.cpp |
Copyright (C) 2004-2012, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
6783 |
utrans.cpp |
Copyright (C) 1997-2009,2014 International Business Machines
Corporation and others. All Rights Reserved.
******************************************************************************
Date Name Description
06/21/00 aliu Creation.
******************************************************************************
|
15622 |
vtzone.cpp |
Copyright (C) 2007-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
91081 |
vzone.cpp |
Copyright (C) 2009-2011, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
5729 |
vzone.h |
Copyright (C) 2009-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
14042 |
windtfmt.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINDTFMT.CPP
*******************************************************************************
|
13251 |
windtfmt.h |
Copyright (C) 2005-2015, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINDTFMT.H
*******************************************************************************
|
4519 |
winnmfmt.cpp |
Copyright (C) 2005-2016, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINNMFMT.CPP
*******************************************************************************
|
14843 |
winnmfmt.h |
Copyright (C) 2005-2015, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINNMFMT.H
*******************************************************************************
|
6058 |
wintzimpl.cpp |
Copyright (C) 2009-2013, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINTZIMPL.CPP
*******************************************************************************
|
5879 |
wintzimpl.h |
Copyright (C) 2008-2011, International Business Machines
Corporation and others. All Rights Reserved.
*******************************************************************************
File WINTZIMPL.H
*******************************************************************************
|
1186 |
zonemeta.cpp |
Copyright (C) 2007-2014, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
30224 |
zonemeta.h |
Copyright (C) 2007-2013, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
5059 |
zrule.cpp |
Copyright (C) 2009-2011, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
4901 |
zrule.h |
Copyright (C) 2009-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
10068 |
ztrans.cpp |
Copyright (C) 2009-2010, International Business Machines Corporation and *
others. All Rights Reserved. *
******************************************************************************
|
2929 |
ztrans.h |
Copyright (C) 2009-2016, International Business Machines Corporation and
others. All Rights Reserved.
******************************************************************************
|
5131 |