36.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.7rxf8OgU/b1/ucommon_7.0.1-0.3_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.7rxf8OgU/b2/ucommon_7.0.1-0.3_armhf.changes
672 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·4f4ca86308fba0fb15cab7f8dcf3d8e9·408004·libdevel·optional·libucommon-dev_7.0.1-0.3_armhf.deb1 ·4f4ca86308fba0fb15cab7f8dcf3d8e9·408004·libdevel·optional·libucommon-dev_7.0.1-0.3_armhf.deb
2 ·d72dd9c2523f0c4487872c081324cdce·1420092·debug·optional·libucommon8t64-dbgsym_7.0.1-0.3_armhf.deb2 ·d72dd9c2523f0c4487872c081324cdce·1420092·debug·optional·libucommon8t64-dbgsym_7.0.1-0.3_armhf.deb
3 ·e003b40b1c1012408c5680f6242c2b2b·245720·libs·optional·libucommon8t64_7.0.1-0.3_armhf.deb3 ·e003b40b1c1012408c5680f6242c2b2b·245720·libs·optional·libucommon8t64_7.0.1-0.3_armhf.deb
4 ·6799bda607dccf12219503952d5514f0·705456·doc·optional·ucommon-doc_7.0.1-0.3_all.deb4 ·e295f5f454a9691845bbc53782b51fd0·705628·doc·optional·ucommon-doc_7.0.1-0.3_all.deb
5 ·33e9110e1e95b7d6c70dde7640dc5b3f·224376·debug·optional·ucommon-utils-dbgsym_7.0.1-0.3_armhf.deb5 ·33e9110e1e95b7d6c70dde7640dc5b3f·224376·debug·optional·ucommon-utils-dbgsym_7.0.1-0.3_armhf.deb
6 ·f9e98d30c2b51c2637b2f43ac9c79911·53520·utils·optional·ucommon-utils_7.0.1-0.3_armhf.deb6 ·f9e98d30c2b51c2637b2f43ac9c79911·53520·utils·optional·ucommon-utils_7.0.1-0.3_armhf.deb
36.3 MB
ucommon-doc_7.0.1-0.3_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-03-18·05:22:48.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-03-18·05:22:48.000000·debian-binary
2 -rw-r--r--···0········0········0·····8040·2024-03-18·05:22:48.000000·control.tar.xz2 -rw-r--r--···0········0········0·····8020·2024-03-18·05:22:48.000000·control.tar.xz
3 -rw-r--r--···0········0········0···697224·2024-03-18·05:22:48.000000·data.tar.xz3 -rw-r--r--···0········0········0···697416·2024-03-18·05:22:48.000000·data.tar.xz
7.52 KB
control.tar.xz
7.49 KB
control.tar
7.47 KB
./md5sums
30.0 B
./md5sums
Files differ
7.42 KB
line order
    
Offset 1, 47 lines modifiedOffset 1, 38 lines modified
1 usr/share/doc-base/ucommon-doc.ucommon1 usr/share/doc-base/ucommon-doc.ucommon
2 usr/share/doc/ucommon-doc/changelog.Debian.gz2 usr/share/doc/ucommon-doc/changelog.Debian.gz
3 usr/share/doc/ucommon-doc/changelog.gz3 usr/share/doc/ucommon-doc/changelog.gz
4 usr/share/doc/ucommon-doc/copyright4 usr/share/doc/ucommon-doc/copyright
5 usr/share/doc/ucommon-doc/html/a00251.html5 usr/share/doc/ucommon-doc/html/a00140.html
6 usr/share/doc/ucommon-doc/html/a00251_source.html6 usr/share/doc/ucommon-doc/html/a00140_source.html
 7 usr/share/doc/ucommon-doc/html/a00141.svg
7 usr/share/doc/ucommon-doc/html/a00252.svg8 usr/share/doc/ucommon-doc/html/a00142.svg
8 usr/share/doc/ucommon-doc/html/a00253.svg 
9 usr/share/doc/ucommon-doc/html/a00389.html9 usr/share/doc/ucommon-doc/html/a00389.html
10 usr/share/doc/ucommon-doc/html/a00389_source.html10 usr/share/doc/ucommon-doc/html/a00389_source.html
11 usr/share/doc/ucommon-doc/html/a00390.svg11 usr/share/doc/ucommon-doc/html/a00390.svg
12 usr/share/doc/ucommon-doc/html/a00391.svg12 usr/share/doc/ucommon-doc/html/a00391.svg
 13 usr/share/doc/ucommon-doc/html/a00392.html
 14 usr/share/doc/ucommon-doc/html/a00392_source.html
 15 usr/share/doc/ucommon-doc/html/a00393.svg
 16 usr/share/doc/ucommon-doc/html/a00394.svg
13 usr/share/doc/ucommon-doc/html/a00395.html17 usr/share/doc/ucommon-doc/html/a00395.html
14 usr/share/doc/ucommon-doc/html/a00395_source.html18 usr/share/doc/ucommon-doc/html/a00395_source.html
15 usr/share/doc/ucommon-doc/html/a00396.svg19 usr/share/doc/ucommon-doc/html/a00396.svg
16 usr/share/doc/ucommon-doc/html/a00397.svg20 usr/share/doc/ucommon-doc/html/a00397.svg
17 usr/share/doc/ucommon-doc/html/a00398.html21 usr/share/doc/ucommon-doc/html/a00398.html
18 usr/share/doc/ucommon-doc/html/a00398_source.html22 usr/share/doc/ucommon-doc/html/a00398_source.html
19 usr/share/doc/ucommon-doc/html/a00399.svg23 usr/share/doc/ucommon-doc/html/a00399.svg
20 usr/share/doc/ucommon-doc/html/a00400.svg24 usr/share/doc/ucommon-doc/html/a00400.svg
21 usr/share/doc/ucommon-doc/html/a00401.html 
22 usr/share/doc/ucommon-doc/html/a00401_source.html 
23 usr/share/doc/ucommon-doc/html/a00402.svg 
24 usr/share/doc/ucommon-doc/html/a00403.svg 
25 usr/share/doc/ucommon-doc/html/a00404.html25 usr/share/doc/ucommon-doc/html/a00404.html
26 usr/share/doc/ucommon-doc/html/a00404_source.html26 usr/share/doc/ucommon-doc/html/a00404_source.html
27 usr/share/doc/ucommon-doc/html/a00405.svg27 usr/share/doc/ucommon-doc/html/a00405.svg
28 usr/share/doc/ucommon-doc/html/a00406.svg28 usr/share/doc/ucommon-doc/html/a00406.svg
29 usr/share/doc/ucommon-doc/html/a00407.html 
30 usr/share/doc/ucommon-doc/html/a00407_source.html 
31 usr/share/doc/ucommon-doc/html/a00408.svg 
32 usr/share/doc/ucommon-doc/html/a00409.svg 
33 usr/share/doc/ucommon-doc/html/a00410.html29 usr/share/doc/ucommon-doc/html/a00410.html
34 usr/share/doc/ucommon-doc/html/a00410_source.html30 usr/share/doc/ucommon-doc/html/a00410_source.html
35 usr/share/doc/ucommon-doc/html/a00411.svg31 usr/share/doc/ucommon-doc/html/a00411.svg
36 usr/share/doc/ucommon-doc/html/a00412.svg 
37 usr/share/doc/ucommon-doc/html/a00413.html 
38 usr/share/doc/ucommon-doc/html/a00413_source.html 
39 usr/share/doc/ucommon-doc/html/a00414.svg 
40 usr/share/doc/ucommon-doc/html/a00415.svg 
41 usr/share/doc/ucommon-doc/html/a00416.html32 usr/share/doc/ucommon-doc/html/a00416.html
42 usr/share/doc/ucommon-doc/html/a00416_source.html33 usr/share/doc/ucommon-doc/html/a00416_source.html
43 usr/share/doc/ucommon-doc/html/a00417.svg34 usr/share/doc/ucommon-doc/html/a00417.svg
44 usr/share/doc/ucommon-doc/html/a00418.svg35 usr/share/doc/ucommon-doc/html/a00418.svg
45 usr/share/doc/ucommon-doc/html/a00419.html36 usr/share/doc/ucommon-doc/html/a00419.html
46 usr/share/doc/ucommon-doc/html/a00419_source.html37 usr/share/doc/ucommon-doc/html/a00419_source.html
47 usr/share/doc/ucommon-doc/html/a00420.svg38 usr/share/doc/ucommon-doc/html/a00420.svg
36.3 MB
data.tar.xz
36.3 MB
data.tar
47.4 KB
file list
    
Offset 3, 180 lines modifiedOffset 3, 180 lines modified
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/
6 -rw-r--r--···0·root·········(0)·root·········(0)······936·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)······936·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)····11347·2021-08-28·12:28:09.000000·./usr/share/doc/ucommon-doc/changelog.gz7 -rw-r--r--···0·root·········(0)·root·········(0)····11347·2021-08-28·12:28:09.000000·./usr/share/doc/ucommon-doc/changelog.gz
8 -rw-r--r--···0·root·········(0)·root·········(0)····10691·2022-04-09·00:13:50.000000·./usr/share/doc/ucommon-doc/copyright8 -rw-r--r--···0·root·········(0)·root·········(0)····10691·2022-04-09·00:13:50.000000·./usr/share/doc/ucommon-doc/copyright
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····9127·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00251.html10 -rw-r--r--···0·root·········(0)·root·········(0)·····9127·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00140.html
11 -rw-r--r--···0·root·········(0)·root·········(0)····77944·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00251_source.html11 -rw-r--r--···0·root·········(0)·root·········(0)····77944·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00140_source.html
12 -rw-r--r--···0·root·········(0)·root·········(0)····25834·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00252.svg12 -rw-r--r--···0·root·········(0)·root·········(0)····25834·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00141.svg
13 -rw-r--r--···0·root·········(0)·root·········(0)····69410·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00253.svg13 -rw-r--r--···0·root·········(0)·root·········(0)····69410·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00142.svg
14 -rw-r--r--···0·root·········(0)·root·········(0)·····7214·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00389.html14 -rw-r--r--···0·root·········(0)·root·········(0)·····7446·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00389.html
15 -rw-r--r--···0·root·········(0)·root·········(0)····70662·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00389_source.html15 -rw-r--r--···0·root·········(0)·root·········(0)····55266·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00389_source.html
16 -rw-r--r--···0·root·········(0)·root·········(0)····40353·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00390.svg16 -rw-r--r--···0·root·········(0)·root·········(0)····34620·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00390.svg
17 -rw-r--r--···0·root·········(0)·root·········(0)····44140·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00391.svg17 -rw-r--r--···0·root·········(0)·root·········(0)····44132·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00391.svg
 18 -rw-r--r--···0·root·········(0)·root·········(0)····16048·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00392.html
 19 -rw-r--r--···0·root·········(0)·root·········(0)····21970·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00392_source.html
 20 -rw-r--r--···0·root·········(0)·root·········(0)····12982·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00393.svg
 21 -rw-r--r--···0·root·········(0)·root·········(0)····99208·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00394.svg
18 -rw-r--r--···0·root·········(0)·root·········(0)····25006·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00395.html22 -rw-r--r--···0·root·········(0)·root·········(0)····20723·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00395.html
 23 -rw-r--r--···0·root·········(0)·root·········(0)····72398·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00395_source.html
 24 -rw-r--r--···0·root·········(0)·root·········(0)····41248·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00396.svg
 25 -rw-r--r--···0·root·········(0)·root·········(0)····46670·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00397.svg
 26 -rw-r--r--···0·root·········(0)·root·········(0)·····4629·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00398.html
19 -rw-r--r--···0·root·········(0)·root·········(0)····68275·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00395_source.html27 -rw-r--r--···0·root·········(0)·root·········(0)····27150·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00398_source.html
20 -rw-r--r--···0·root·········(0)·root·········(0)····15377·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00396.svg 
21 -rw-r--r--···0·root·········(0)·root·········(0)····87310·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00397.svg28 -rw-r--r--···0·root·········(0)·root·········(0)····27611·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00399.svg
22 -rw-r--r--···0·root·········(0)·root·········(0)·····6055·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00398.html 
23 -rw-r--r--···0·root·········(0)·root·········(0)····51725·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00398_source.html 
24 -rw-r--r--···0·root·········(0)·root·········(0)····39940·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00399.svg 
25 -rw-r--r--···0·root·········(0)·root·········(0)····44148·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00400.svg29 -rw-r--r--···0·root·········(0)·root·········(0)····44145·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00400.svg
26 -rw-r--r--···0·root·········(0)·root·········(0)·····6293·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00401.html 
27 -rw-r--r--···0·root·········(0)·root·········(0)····41398·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00401_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)····33429·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00402.svg 
29 -rw-r--r--···0·root·········(0)·root·········(0)····44138·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00403.svg 
30 -rw-r--r--···0·root·········(0)·root·········(0)····11014·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00404.html 
31 -rw-r--r--···0·root·········(0)·root·········(0)····59422·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00404_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)····53902·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00405.svg 
33 -rw-r--r--···0·root·········(0)·root·········(0)····44192·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00406.svg 
34 -rw-r--r--···0·root·········(0)·root·········(0)·····4321·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00407.html30 -rw-r--r--···0·root·········(0)·root·········(0)·····4321·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00404.html
35 -rw-r--r--···0·root·········(0)·root·········(0)·····8852·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00407_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)·····8852·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00404_source.html
36 -rw-r--r--···0·root·········(0)·root·········(0)····13395·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00408.svg32 -rw-r--r--···0·root·········(0)·root·········(0)····13395·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00405.svg
37 -rw-r--r--···0·root·········(0)·root·········(0)····44145·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00409.svg33 -rw-r--r--···0·root·········(0)·root·········(0)····44145·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00406.svg
38 -rw-r--r--···0·root·········(0)·root·········(0)·····9313·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00410.html 
39 -rw-r--r--···0·root·········(0)·root·········(0)····51017·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00410_source.html 
40 -rw-r--r--···0·root·········(0)·root·········(0)····46348·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00411.svg 
41 -rw-r--r--···0·root·········(0)·root·········(0)····44135·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00412.svg 
42 -rw-r--r--···0·root·········(0)·root·········(0)·····7435·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00413.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)····25081·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00413_source.html 
44 -rw-r--r--···0·root·········(0)·root·········(0)····12564·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00414.svg 
45 -rw-r--r--···0·root·········(0)·root·········(0)····44148·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00415.svg 
46 -rw-r--r--···0·root·········(0)·root·········(0)····11490·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00416.html 
47 -rw-r--r--···0·root·········(0)·root·········(0)····44628·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00416_source.html 
48 -rw-r--r--···0·root·········(0)·root·········(0)····23221·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00417.svg 
49 -rw-r--r--···0·root·········(0)·root·········(0)····44121·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00418.svg 
50 -rw-r--r--···0·root·········(0)·root·········(0)·····4629·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00419.html 
51 -rw-r--r--···0·root·········(0)·root·········(0)····27150·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00419_source.html 
52 -rw-r--r--···0·root·········(0)·root·········(0)····27611·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00420.svg 
53 -rw-r--r--···0·root·········(0)·root·········(0)····44145·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00421.svg 
54 -rw-r--r--···0·root·········(0)·root·········(0)····14251·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00422.html 
55 -rw-r--r--···0·root·········(0)·root·········(0)····96270·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00422_source.html 
56 -rw-r--r--···0·root·········(0)·root·········(0)····36635·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00423.svg 
57 -rw-r--r--···0·root·········(0)·root·········(0)····55269·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00424.svg 
58 -rw-r--r--···0·root·········(0)·root·········(0)····83570·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00425.html 
59 -rw-r--r--···0·root·········(0)·root·········(0)····93077·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00425_source.html 
60 -rw-r--r--···0·root·········(0)·root·········(0)····11748·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00426.svg 
61 -rw-r--r--···0·root·········(0)·root·········(0)···100899·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00427.svg 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····5936·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00428.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)····21979·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00428_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)····13812·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00429.svg 
65 -rw-r--r--···0·root·········(0)·root·········(0)····91190·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00430.svg 
66 -rw-r--r--···0·root·········(0)·root·········(0)····16048·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00434.html 
67 -rw-r--r--···0·root·········(0)·root·········(0)····21970·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00434_source.html 
68 -rw-r--r--···0·root·········(0)·root·········(0)····12982·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00435.svg 
69 -rw-r--r--···0·root·········(0)·root·········(0)····99208·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00436.svg 
70 -rw-r--r--···0·root·········(0)·root·········(0)····16999·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00437.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)····65767·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00437_source.html 
72 -rw-r--r--···0·root·········(0)·root·········(0)····41229·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00438.svg 
73 -rw-r--r--···0·root·········(0)·root·········(0)····44187·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00439.svg 
74 -rw-r--r--···0·root·········(0)·root·········(0)····11936·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00440.html34 -rw-r--r--···0·root·········(0)·root·········(0)····11936·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00410.html
75 -rw-r--r--···0·root·········(0)·root·········(0)···106591·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00440_source.html35 -rw-r--r--···0·root·········(0)·root·········(0)···106591·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00410_source.html
76 -rw-r--r--···0·root·········(0)·root·········(0)····92054·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00441.svg36 -rw-r--r--···0·root·········(0)·root·········(0)····92054·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00411.svg
 37 -rw-r--r--···0·root·········(0)·root·········(0)·····7201·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00416.html
 38 -rw-r--r--···0·root·········(0)·root·········(0)····30479·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00416_source.html
 39 -rw-r--r--···0·root·········(0)·root·········(0)····22672·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00417.svg
 40 -rw-r--r--···0·root·········(0)·root·········(0)····66606·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00418.svg
 41 -rw-r--r--···0·root·········(0)·root·········(0)····25006·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00419.html
 42 -rw-r--r--···0·root·········(0)·root·········(0)····68275·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00419_source.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)····15377·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00420.svg
 44 -rw-r--r--···0·root·········(0)·root·········(0)····87310·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00421.svg
 45 -rw-r--r--···0·root·········(0)·root·········(0)·····7214·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00422.html
 46 -rw-r--r--···0·root·········(0)·root·········(0)····70662·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00422_source.html
 47 -rw-r--r--···0·root·········(0)·root·········(0)····40353·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00423.svg
 48 -rw-r--r--···0·root·········(0)·root·········(0)····44140·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00424.svg
 49 -rw-r--r--···0·root·········(0)·root·········(0)····10481·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00425.html
 50 -rw-r--r--···0·root·········(0)·root·········(0)····80178·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00425_source.html
 51 -rw-r--r--···0·root·········(0)·root·········(0)····27059·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00426.svg
 52 -rw-r--r--···0·root·········(0)·root·········(0)····45495·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00427.svg
 53 -rw-r--r--···0·root·········(0)·root·········(0)·····7435·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00428.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)····25081·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00428_source.html
 55 -rw-r--r--···0·root·········(0)·root·········(0)····12564·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00429.svg
 56 -rw-r--r--···0·root·········(0)·root·········(0)····44148·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00430.svg
 57 -rw-r--r--···0·root·········(0)·root·········(0)·····6820·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00431.html
 58 -rw-r--r--···0·root·········(0)·root·········(0)····22818·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00431_source.html
 59 -rw-r--r--···0·root·········(0)·root·········(0)····12540·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00432.svg
 60 -rw-r--r--···0·root·········(0)·root·········(0)····57847·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00433.svg
 61 -rw-r--r--···0·root·········(0)·root·········(0)·····8453·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00434.html
 62 -rw-r--r--···0·root·········(0)·root·········(0)···126034·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00434_source.html
 63 -rw-r--r--···0·root·········(0)·root·········(0)····19910·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00435.svg
 64 -rw-r--r--···0·root·········(0)·root·········(0)····74764·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00436.svg
 65 -rw-r--r--···0·root·········(0)·root·········(0)·····9676·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00437.html
 66 -rw-r--r--···0·root·········(0)·root·········(0)····28423·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00437_source.html
 67 -rw-r--r--···0·root·········(0)·root·········(0)····15528·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00438.svg
 68 -rw-r--r--···0·root·········(0)·root·········(0)····44154·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00439.svg
 69 -rw-r--r--···0·root·········(0)·root·········(0)·····9313·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00443.html
 70 -rw-r--r--···0·root·········(0)·root·········(0)····51017·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00443_source.html
 71 -rw-r--r--···0·root·········(0)·root·········(0)····46348·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00444.svg
 72 -rw-r--r--···0·root·········(0)·root·········(0)····44135·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00445.svg
 73 -rw-r--r--···0·root·········(0)·root·········(0)·····6055·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00446.html
 74 -rw-r--r--···0·root·········(0)·root·········(0)····51725·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00446_source.html
 75 -rw-r--r--···0·root·········(0)·root·········(0)····39940·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00447.svg
 76 -rw-r--r--···0·root·········(0)·root·········(0)····44148·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00448.svg
 77 -rw-r--r--···0·root·········(0)·root·········(0)·····9631·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00452.html
 78 -rw-r--r--···0·root·········(0)·root·········(0)····62901·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00452_source.html
 79 -rw-r--r--···0·root·········(0)·root·········(0)····30500·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00453.svg
 80 -rw-r--r--···0·root·········(0)·root·········(0)····63075·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00454.svg
 81 -rw-r--r--···0·root·········(0)·root·········(0)····11490·2024-03-18·05:22:48.000000·./usr/share/doc/ucommon-doc/html/a00455.html
Max diff block lines reached; 3416/48513 bytes (7.04%) of diff not shown.
14.3 KB
./usr/share/doc/ucommon-doc/html/a00389.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/mapref.h·File·Reference</title>8 <title>UCommon:·ucommon/mapped.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.37 KB
html2text {}
    
Offset 3, 49 lines modifiedOffset 3, 52 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 mapref.h·File·Reference11 mapped.h·File·Reference
 12 Support·for·memory·mapped·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 Maps·of·thread-safe·strongly·typed·heap·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h> 
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>
19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
 16 #include·<signal.h>
20 Include·dependency·graph·for·mapref.h:17 Include·dependency·graph·for·mapped.h:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 24 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8a_\x8r_\x8r_\x8a_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>
 26  ·······Map·a·reusable·allocator·over·a·named·shared·memory·segment.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 29  ·······Template·class·to·map·typed·reusable·objects·into·shared·memory·heap.
 30 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 31  
 32 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8v_\x8i_\x8e_\x8w_\x8<_\x8·_\x8T_\x8·_\x8>
 33  ·······Class·to·access·a·named·mapped·segment·published·from·another·process.
 34 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 35  
27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s36 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
28 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n37 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
29  ···········Common·namespace·for·all·ucommon·objects.38  ···········Common·namespace·for·all·ucommon·objects.
30  39  
31 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s40 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 41 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
 42  ······An·exclusive·locking·protocol·interface·base.
32 template<typename·T·> 
33 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility 
34 ···("default")))·MapRef·size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h·(typeref<·T·>·&object) 
35   
36 ·····················template<> 
37 ························size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8*_\x8·_\x8> 
38 ································(typeref<·const·char·*·>·&object) 
39   
40 ·····················template<> 
41 ························size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t_\x8·_\x8*_\x8·_\x8> 
42 ································(typeref<·const·uint8_t·*·>·&object) 
43  43  
44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
45 Maps·of·thread-safe·strongly·typed·heap·objects. 
46 This·is·used·for·maps·of·smart·pointers·to·immutable·heap·instances·of·object 
47 types.·Shared·and·exclusive·locking·is·used·based·on·lookup·or·modify 
48 operations.45 Support·for·memory·mapped·objects.
 46 Memory·mapped·objects·can·be·used·to·publish·information·so·that·it·may·be
 47 accessible·directly·by·external·programs.·The·mapped·memory·objects·will
 48 usually·be·built·as·a·vector·vector·or·reusable·type·factory,·in·the·latter
 49 case·using·the·allocated·shared·memory·block·itself·as·a·local·heap.·A·simple
 50 template·can·be·used·to·view·the·mapped·contents·that·have·been·published·by
 51 another·process.
49 Definition·in·file·_\x8m_\x8a_\x8p_\x8r_.e_.f_\x8._\x8h.52 Definition·in·file·_\x8m_\x8a_\x8p_\x8p_.e_.d_\x8._\x8h.
50 ===============================================================================53 ===============================================================================
51 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.854 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
145 KB
./usr/share/doc/ucommon-doc/html/a00389_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/mapref.h·Source·File</title>8 <title>UCommon:·ucommon/mapped.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
25.4 KB
html2text {}
    
Offset 3, 507 lines modifiedOffset 3, 368 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 mapref.h10 mapped.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 2//14 3//
14 3//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
15 4//16 5//
16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
18 7//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
19 8//·(at·your·option)·any·later·version.20 9//·(at·your·option)·any·later·version.
20 9//21 10//
21 10//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,22 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of23 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the24 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
24 13//·GNU·Lesser·General·Public·License·for·more·details.25 14//·GNU·Lesser·General·Public·License·for·more·details.
25 14//26 15//
26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License27 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
27 16//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.28 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
28 1729 18
29 25#ifndef·_UCOMMON_MAPREF_H_30 30#ifndef·_UCOMMON_MAPPED_H_
30 26#define·_UCOMMON_MAPREF_H_31 31#define·_UCOMMON_MAPPED_H_
 32 32
31 27 
32 28#ifndef·_UCOMMON_CPR_H_ 
33 29#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h> 
34 30#endif 
35 31 
36 32#ifndef·_UCOMMON_ATOMIC_H_ 
37 33#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h> 
38 34#endif 
39 35 
40 36#ifndef·_UCOMMON_PROTOCOLS_H_ 
41 37#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
42 38#endif 
43 39 
44 40#ifndef·_UCOMMON_OBJECT_H_ 
45 41#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h> 
46 42#endif 
47 43 
48 44#ifndef·_UCOMMON_TYPEREF_H_ 
49 45#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
50 46#endif 
51 47 
52 48#ifndef·_UCOMMON_LINKED_H_33 33#ifndef·_UCOMMON_LINKED_H_
53 49#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>34 34#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>
54 50#endif35 35#endif
55 5136 36
56 52#ifndef·_UCOMMON_THREAD_H_37 37#ifndef·_UCOMMON_THREAD_H_
57 53#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>38 38#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 39 39#endif
 40 40
 41 41#ifndef·_UCOMMON_STRING_H_
 42 42#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
58 54#endif43 43#endif
59 5544 44
 45 45#ifndef·_MSWINDOWS_
 46 46#include·<signal.h>
 47 47#endif
 48 48
60 56namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{49 49namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{
61 57 
62 58class·__EXPORT·MapRef·:·public·TypeRef 
63 59{50 50
 51 59class·__EXPORT·MappedMemory
 52 60{
 53 61private:
 54 62·size_t·mapsize;
 55 63·caddr_t·map;
 56 64·fd_t·fd;
 57 65
 58 66·__DELETE_COPY(MappedMemory);
 59 67
64 60protected:60 68protected:
 61 69·size_t·size,·used;
 62 70·char·idname[65];
 63 71·bool·erase;
 64 72
 65 73·MappedMemory();
 66 74
 67 81·void·create(const·char·*name,·size_t·size·=·(size_t)0);
 68 82
65 61·class·Map; 
66 62·class·Instance; 
67 63 
68 64·class·__EXPORT·Index·:·public·LinkedObject 
69 65·{ 
70 66·private: 
71 67·__DELETE_COPY(Index); 
72 68 
73 69·public: 
74 70·friend·class·Map; 
75 71 
76 72·explicit·Index(LinkedObject·**origin); 
77 73 
78 74·Index(); 
79 75 
80 76·Counted·*key,·*value; 
81 77·}; 
82 78 
83 79·class·__EXPORT·Map·:·public·Counted 
84 80·{ 
85 81·private: 
86 82·__DELETE_COPY(Map); 
87 83 
88 84·protected: 
89 85·friend·class·Instance; 
90 86 
91 87·virtual·void·dealloc()·__OVERRIDE; 
92 88 
93 89·public:69 83public:
94 90·friend·class·MapRef;70 90·MappedMemory(const·char·*name,·size_t·size);
95 9171 91
 72 98·MappedMemory(const·char·*name);
 73 99
 74 103·virtual·~MappedMemory();
96 92·memalloc·pool; 
97 93·condlock_t·lock; 
98 94·LinkedObject·*free,·*last; 
99 95·size_t·count,·alloc; 
Max diff block lines reached; 21288/26030 bytes (81.78%) of diff not shown.
313 KB
./usr/share/doc/ucommon-doc/html/a00390.svg
    
Offset 8, 2516 lines modifiedOffset 8, 2157 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6d61·7072·6566·2e68·2050·6167·6573··n/mapref.h·Pages000000e0:·6e2f·6d61·7070·6564·2e68·2050·6167·6573··n/mapped.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3134·3332·7074·2220·6865·6967··th="1432pt"·heig00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig
00000110:·6874·3d22·3537·3770·7422·0a20·7669·6577··ht="577pt".·view00000110:·6874·3d22·3532·3270·7422·0a20·7669·6577··ht="522pt".·view
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3433·322e·3030·2035·3737·2e30·3022·2078··432.00·577.00"·x00000130:·3038·332e·3530·2035·3232·2e30·3022·2078··083.50·522.00"·x
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6c61·7465·2834·2035·3733·2922·3e0a·3c74··late(4·573)">.<t000001d0:·6c61·7465·2834·2035·3138·2922·3e0a·3c74··late(4·518)">.<t
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map
000001f0:·7265·662e·683c·2f74·6974·6c65·3e0a·3c21··ref.h</title>.<!000001f0:·7065·642e·683c·2f74·6974·6c65·3e0a·3c21··ped.h</title>.<!
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
Diff chunk too large, falling back to line-by-line diff (1592 lines added, 1592 lines removed)
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3a74·6974·6c65·3d22·4d61·7073·206f·6620··:title="Maps·of·00000260:·3a74·6974·6c65·3d22·5375·7070·6f72·7420··:title="Support·
00000270:·7468·7265·6164·2623·3435·3b73·6166·6520··thread&#45;safe·00000270:·666f·7220·6d65·6d6f·7279·206d·6170·7065··for·memory·mappe
00000280:·7374·726f·6e67·6c79·2074·7970·6564·2068··strongly·typed·h00000280:·6420·6f62·6a65·6374·732e·223e·0a3c·706f··d·objects.">.<po
00000290:·6561·7020·6f62·6a65·6374·732e·223e·0a3c··eap·objects.">.<00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#000002b0:·3636·3636·2220·706f·696e·7473·3d22·3638··6666"·points="68
000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000002c0:·302e·352c·2d35·3134·2035·3633·2e35·2c2d··0.5,-514·563.5,-
000002d0:·3131·3635·2c2d·3536·3920·3130·3533·2c2d··1165,-569·1053,-000002d0:·3531·3420·3536·332e·352c·2d34·3935·2036··514·563.5,-495·6
000002e0:·3536·3920·3130·3533·2c2d·3535·3020·3131··569·1053,-550·11000002e0:·3830·2e35·2c2d·3439·3520·3638·302e·352c··80.5,-495·680.5,
000002f0:·3635·2c2d·3535·3020·3131·3635·2c2d·3536··65,-550·1165,-56000002f0:·2d35·3134·222f·3e0a·3c74·6578·7420·7465··-514"/>.<text·te
00000300:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000310:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·00000310:·6522·2078·3d22·3632·3222·2079·3d22·2d35··e"·x="622"·y="-5
00000320:·783d·2231·3130·3922·2079·3d22·2d35·3537··x="1109"·y="-55700000320:·3032·2220·666f·6e74·2d66·616d·696c·793d··02"·font-family=
00000330:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000340:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000350:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000350:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000360:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f6d··10.00">ucommon/m00000360:·2f6d·6170·7065·642e·683c·2f74·6578·743e··/mapped.h</text>
00000370:·6170·7265·662e·683c·2f74·6578·743e·0a3c··apref.h</text>.<00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000380:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
00000390:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·00000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003a0:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003b0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003c0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003d0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003e0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000003e0:·6e6b·3a68·7265·663d·2261·3030·3433·342e··nk:href="a00434.
000003f0:·3a68·7265·663d·2261·3030·3433·342e·6874··:href="a00434.ht000003f0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000400:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top00000400:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000410:·2220·786c·696e·6b3a·7469·746c·653d·2252··"·xlink:title="R00000410:·224c·696e·6b65·6420·6f62·6a65·6374·732c··"Linked·objects,
00000420:·756e·7469·6d65·2066·756e·6374·696f·6e73··untime·functions00000420:·206c·6973·7473·2c20·7465·6d70·6c61·7465···lists,·template
00000430:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil00000430:·732c·2061·6e64·2063·6f6e·7461·696e·6572··s,·and·container
00000440:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke00000440:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
00000450:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point00000450:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok
00000460:·733d·2231·3039·302c·2d31·3239·2039·3938··s="1090,-129·99800000460:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
00000470:·2c2d·3132·3920·3939·382c·2d31·3130·2031··,-129·998,-110·100000470:·7473·3d22·3537·322e·352c·2d32·3934·2034··ts="572.5,-294·4
00000480:·3039·302c·2d31·3130·2031·3039·302c·2d31··090,-110·1090,-100000480:·3635·2e35·2c2d·3239·3420·3436·352e·352c··65.5,-294·465.5,
00000490:·3239·222f·3e0a·3c74·6578·7420·7465·7874··29"/>.<text·text00000490:·2d32·3735·2035·3732·2e35·2c2d·3237·3520··-275·572.5,-275·
000004a0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"000004a0:·3537·322e·352c·2d32·3934·222f·3e0a·3c74··572.5,-294"/>.<t
000004b0:·2078·3d22·3130·3434·2220·793d·222d·3131···x="1044"·y="-11000004b0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
000004c0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="000004c0:·226d·6964·646c·6522·2078·3d22·3531·3922··"middle"·x="519"
000004d0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S000004d0:·2079·3d22·2d32·3832·2220·666f·6e74·2d66···y="-282"·font-f
000004e0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=000004e0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
000004f0:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/000004f0:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
00000500:·6370·722e·683c·2f74·6578·743e·0a3c·2f61··cpr.h</text>.</a00000500:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u
00000510:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000510:·636f·6d6d·6f6e·2f6c·696e·6b65·642e·683c··common/linked.h<
00000520:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N00000520:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000530:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000530:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
00000540:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000540:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-
00000550:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000550:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_
00000560:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000560:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
00000570:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;00000570:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
00000580:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g00000580:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
00000590:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod00000590:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<
000005a0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000000005a0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000005b0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000005b0:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000
000005c0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi000005c0:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a
000005d0:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke000005d0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
000005e0:·3d22·2336·3362·3866·6622·2064·3d22·4d31··="#63b8ff"·d="M1000005e0:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no
000005f0:·3136·352e·3332·2c2d·3535·302e·3937·4331··165.32,-550.97C1000005f0:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b
00000600:·3235·352e·3932·2c2d·3533·372e·3237·2031··255.92,-537.27·100000600:·3866·6622·2064·3d22·4d36·3136·2e34·2c2d··8ff"·d="M616.4,-
00000610:·3432·342c·2d35·3034·2e35·3520·3134·3234··424,-504.55·142400000610:·3439·342e·3737·4336·3031·2e38·332c·2d34··494.77C601.83,-4
00000620:·2c2d·3435·302e·3520·3134·3234·2c2d·3435··,-450.5·1424,-4500000620:·3731·2e37·3220·3536·322e·3136·2c2d·3430··71.72·562.16,-40
00000630:·302e·3520·3134·3234·2c2d·3435·302e·3520··0.5·1424,-450.5·00000630:·372e·3037·2035·3338·2c2d·3334·3920·3533··7.07·538,-349·53
00000640:·3134·3234·2c2d·3238·332e·3520·3134·3234··1424,-283.5·142400000640:·312e·3931·2c2d·3333·342e·3337·2035·3236··1.91,-334.37·526
00000650:·2c2d·3134·342e·3338·2031·3230·362e·3233··,-144.38·1206.2300000650:·2e38·382c·2d33·3137·2e31·3120·3532·332e··.88,-317.11·523.
00000660:·2c2d·3132·322e·3438·2031·3130·302e·342c··,-122.48·1100.4,00000660:·3532·2c2d·3330·342e·3238·222f·3e0a·3c70··52,-304.28"/>.<p
00000670:·2d31·3230·2e30·3522·2f3e·0a3c·706f·6c79··-120.05"/>.<poly00000670:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000680:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f00000680:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000690:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b800000690:·3362·3866·6622·2070·6f69·6e74·733d·2235··3b8ff"·points="5
000006a0:·6666·2220·706f·696e·7473·3d22·3131·3030··ff"·points="1100000006a0:·3236·2e38·352c·2d33·3033·2e31·3720·3532··26.85,-303.17·52
000006b0:·2e32·382c·2d31·3136·2e35·3520·3130·3930··.28,-116.55·1090000006b0:·312e·3032·2c2d·3239·342e·3333·2035·3230··1.02,-294.33·520
000006c0:·2e32·322c·2d31·3139·2e38·3720·3131·3030··.22,-119.87·1100000006c0:·2e30·362c·2d33·3034·2e38·3820·3532·362e··.06,-304.88·526.
000006d0:·2e31·352c·2d31·3233·2e35·3520·3131·3030··.15,-123.55·1100000006d0:·3835·2c2d·3330·332e·3137·222f·3e0a·3c2f··85,-303.17"/>.</
000006e0:·2e32·382c·2d31·3136·2e35·3522·2f3e·0a3c··.28,-116.55"/>.<000006e0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000006f0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000006f0:·2d20·4e6f·6465·3820·2d2d·3e0a·3c67·2069··-·Node8·-->.<g·i
00000700:·2d2d·204e·6f64·6531·3920·2d2d·3e0a·3c67··--·Node19·-->.<g00000700:·643d·224e·6f64·6530·3030·3030·3822·2063··d="Node000008"·c
00000710:·2069·643d·224e·6f64·6530·3030·3031·3922···id="Node000019"00000710:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
00000720:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000720:·746c·653e·4e6f·6465·383c·2f74·6974·6c65··tle>Node8</title
00000730:·7469·746c·653e·4e6f·6465·3139·3c2f·7469··title>Node19</ti00000730:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
00000740:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000740:·3030·3030·3822·3e3c·6120·786c·696e·6b3a··00008"><a·xlink:
00000750:·6465·3030·3030·3139·223e·3c61·2078·6c69··de000019"><a·xli00000750:·7469·746c·653d·2220·223e·0a3c·706f·6c79··title="·">.<poly
00000760:·6e6b·3a68·7265·663d·2261·3030·3437·302e··nk:href="a00470.00000760:·676f·6e20·6669·6c6c·3d22·2365·3065·3065··gon·fill="#e0e0e
00000770:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t00000770:·3022·2073·7472·6f6b·653d·2223·3939·3939··0"·stroke="#9999
00000780:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000780:·3939·2220·706f·696e·7473·3d22·3130·3735··99"·points="1075
00000790:·2241·746f·6d69·6320·706f·696e·7465·7273··"Atomic·pointers00000790:·2e35·2c2d·3139·2031·3032·302e·352c·2d31··.5,-19·1020.5,-1
000007a0:·2061·6e64·206c·6f63·6b73·2e22·3e0a·3c70···and·locks.">.<p000007a0:·3920·3130·3230·2e35·2c30·2031·3037·352e··9·1020.5,0·1075.
000007b0:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi000007b0:·352c·3020·3130·3735·2e35·2c2d·3139·222f··5,0·1075.5,-19"/
000007c0:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666000007c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000007d0:·3636·3622·2070·6f69·6e74·733d·2236·3136··666"·points="616000007d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
000007e0:·2e35·2c2d·3435·3920·3530·352e·352c·2d34··.5,-459·505.5,-4000007e0:·3130·3438·2220·793d·222d·3722·2066·6f6e··1048"·y="-7"·fon
000007f0:·3539·2035·3035·2e35·2c2d·3434·3020·3631··59·505.5,-440·61000007f0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000800:·362e·352c·2d34·3430·2036·3136·2e35·2c2d··6.5,-440·616.5,-00000800:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000810:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex00000810:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000820:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000820:·223e·7369·676e·616c·2e68·3c2f·7465·7874··">signal.h</text
00000830:·2220·783d·2235·3631·2220·793d·222d·3434··"·x="561"·y="-4400000830:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000840:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="00000840:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;
Max diff block lines reached; 98099/320439 bytes (30.61%) of diff not shown.
369 KB
./usr/share/doc/ucommon-doc/html/a00391.svg
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6d61·7072·6566·2e68·2050·6167·6573··n/mapref.h·Pages000000e0:·6e2f·6d61·7070·6564·2e68·2050·6167·6573··n/mapped.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
50.1 KB
./usr/share/doc/ucommon-doc/html/a00395.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/generics.h·File·Reference</title>8 <title>UCommon:·ucommon/fsys.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
10.0 KB
html2text {}
    
Offset 3, 140 lines modifiedOffset 3, 110 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s10 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s·|·_.V_.a_.r_.i_.a_.b_.l_.e_\x8s
11 generics.h·File·Reference11 fsys.h·File·Reference
12 Generic·templates·for·C++.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Thread-aware·file·system·manipulation·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
 14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>
 16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
 17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
 18 #include·<sys/stat.h>
 19 #include·<errno.h>
14 #include·<cstdlib>20 #include·<stdio.h>
15 #include·<cstring> 
16 #include·<stdexcept> 
17 Include·dependency·graph·for·generics.h:21 Include·dependency·graph·for·fsys.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a22 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.23 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:24 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a25 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.26 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.27 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
24 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s 
25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8> 
26  ·······Generic·smart·array·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8> 
29  ·······Generic·smart·pointer·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
30   
31 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8a_\x8v_\x8e_\x8__\x8r_\x8e_\x8s_\x8t_\x8o_\x8r_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
32  ·······Save·and·restore·global·objects·in·function·call·stack·frames.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
33   
34 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
35 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n29 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
36  ···········Common·namespace·for·all·ucommon·objects.30  ···········Common·namespace·for·all·ucommon·objects.
37  31  
38 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s32 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
39 #define ·_\x8T_.H_.R_.O_.W(x)   throw·x33 #define ·_\x8__.__.S_.__.I_.S_.T_.Y_.P_.E(mode,·mask)   (((mode)·&·S_IFMT)·==·(mask))
40  34  
41 #define ·_\x8T_.H_.R_.O_.W_.S(x)   throw(x)35 #define ·_\x8S_.__.I_.S_.B_.L_.K(mode)   0
42  36  
 37 #define ·_\x8S_\x8__\x8I_\x8S_\x8C_\x8H_\x8R(mode)   0
43 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W_\x8S_\x8__\x8A_\x8N_\x8Y   throw() 
44   
45 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
46 template<typename·T·> 
47 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8o_\x8u_\x8n_\x8d·(const·T·*_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r,·const·T·*base,·size_t·count) 
48  ··········Convenience·function·to·check·memory·arrays. 
49  38  
 39 #define ·_\x8S_\x8__\x8I_\x8S_\x8F_\x8I_\x8F_\x8O(mode)   (0)
50 template<typename·T·> 
51 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8r·(T·&o) 
52  40  
 41 #define ·_\x8S_\x8__\x8I_\x8S_\x8L_\x8N_\x8K(mode)   (0)
53 template<typename·T·> 
54 ·········_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y·(const·T·&src) 
55  ··········Convenience·function·to·copy·objects. 
56  42  
 43 #define ·_\x8S_\x8__\x8I_\x8S_\x8R_\x8E_\x8G(mode)   1
57 template<typename·T·> 
58 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y·(const·T·&src,·T·&to) 
59  44  
 45 #define ·_\x8S_\x8__\x8I_\x8S_\x8S_\x8O_\x8C_\x8K(mode)   (0)
60 template<typename·T·> 
61 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y_\x8__\x8u_\x8n_\x8s_\x8a_\x8f_\x8e·(T·*target,·const·T·*source) 
62  ··········Convenience·function·to·copy·class. 
63  46  
 47 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 48 ···typedef·dir ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8r_\x8__\x8t
64 template<typename·T·> 
65 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8e_\x8r_\x8e_\x8f_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r·(T·*_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r) 
66  ··········Convert·a·pointer·to·a·reference·with·type·checking. 
67  49  
 50 ···typedef·dso ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8s_\x8o_\x8__\x8t
68 template<typename·T·> 
69 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p·(const·T·&object) 
70  ··········Convenience·function·to·duplicate·object·pointer·to·heap. 
71  51  
72 template<> 
73 ···char··_.u_.c_.o_.m_.m_.o_.n_.:_.:_.d_.u_.p_.<_.·_.c_.h_.a_.r_.·_.>·(const·char·&object)52 typedef·void··_.u_.c_.o_.m_.m_.o_.n_.:_.:_.m_.e_.m_.__.t
 53  ···············Convenience·type·for·loader·operations.
74  54  
 55 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 56 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
 57  ······An·exclusive·locking·protocol·interface·base.
75 template<typename·T·> 
76 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e·(T·object) 
77   
78 template<> 
79 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8*_\x8·_\x8>·(char·*object) 
80   
81 template<typename·T·> 
82 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s·(T·&object) 
83  ··········Convenience·function·to·validate·object·assuming·it·is·castable·to 
84 ···········bool. 
85   
86 template<typename·T·> 
87 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8n_\x8u_\x8l_\x8l·(T·&object) 
88  ··········Convenience·function·to·test·pointer·object. 
89  58  
 59 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·(const·char·*path)
90 template<typename·T·> 
91 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8n_\x8u_\x8l_\x8l_\x8p·(T·*object) 
92  ··········Convenience·function·to·test·pointer-pointer·object. 
93  60  
 61 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8d_\x8i_\x8r·(const·char·*path)
94 template<typename·T·> 
95 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8l_\x8i_\x8m_\x8i_\x8t·(T·&value,·T·&low,·T·&high) 
96  ··········Convenience·macro·to·range·restrict·values. 
97  62  
 63 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8a_\x8b_\x8l_\x8e·(const·char·*path)
98 template<typename·T·> 
99 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8x·(T·&o1,·T·&o2) 
100  ··········Convenience·function·to·return·max·of·two·objects. 
101  64  
 65 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8x_\x8i_\x8s_\x8t_\x8s·(const·char·*path)
102 template<typename·T·> 
103 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8i_\x8n·(T·&o1,·T·&o2) 
104  ··········Convenience·function·to·return·min·of·two·objects. 
105  66  
 67 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8f_\x8i_\x8l_\x8e·(const·char·*path)
106 template<typename·T·> 
Max diff block lines reached; 3793/10267 bytes (36.94%) of diff not shown.
154 KB
./usr/share/doc/ucommon-doc/html/a00395_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/generics.h·Source·File</title>8 <title>UCommon:·ucommon/fsys.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
23.7 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 generics.h10 fsys.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
237 KB
./usr/share/doc/ucommon-doc/html/a00396.svg
    
Offset 8, 955 lines modifiedOffset 8, 2571 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (843 lines added, 843 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6765·6e65·7269·6373·2e68·2050·6167··n/generics.h·Pag000000e0:·6e2f·6673·7973·2e68·2050·6167·6573·3a20··n/fsys.h·Pages:·
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3120·2d2d·3e0a·3c73·7667·2077·6964·7468··1·-->.<svg·width
00000100:·6964·7468·3d22·3130·3833·7074·2220·6865··idth="1083pt"·he00000100:·3d22·3134·3039·7074·2220·6865·6967·6874··="1409pt"·height
00000110:·6967·6874·3d22·3139·3270·7422·0a20·7669··ight="192pt".·vi00000110:·3d22·3537·3770·7422·0a20·7669·6577·426f··="577pt".·viewBo
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·783d·2230·2e30·3020·302e·3030·2031·3430··x="0.00·0.00·140
00000130:·2031·3038·322e·3530·2031·3932·2e30·3022···1082.50·192.00"00000130:·382e·3530·2035·3737·2e30·3022·2078·6d6c··8.50·577.00"·xml
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/1
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla
000001d0:·6e73·6c61·7465·2834·2031·3838·2922·3e0a··nslate(4·188)">.000001d0:·7465·2834·2035·3733·2922·3e0a·3c74·6974··te(4·573)">.<tit
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f67··<title>ucommon/g000001e0:·6c65·3e75·636f·6d6d·6f6e·2f66·7379·732e··le>ucommon/fsys.
000001f0:·656e·6572·6963·732e·683c·2f74·6974·6c65··enerics.h</title000001f0:·683c·2f74·6974·6c65·3e0a·3c21·2d2d·204e··h</title>.<!--·N
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·6f64·6531·202d·2d3e·0a3c·6720·6964·3d22··ode1·-->.<g·id="
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·4e6f·6465·3030·3030·3031·2220·636c·6173··Node000001"·clas
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·3e4e·6f64·6531·3c2f·7469·746c·653e·0a3c··>Node1</title>.<
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·3031·223e·3c61·2078·6c69·6e6b·3a74·6974··01"><a·xlink:tit
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4765·6e65··link:title="Gene00000260:·6c65·3d22·5468·7265·6164·2623·3435·3b61··le="Thread&#45;a
00000270:·7269·6320·7465·6d70·6c61·7465·7320·666f··ric·templates·fo00000270:·7761·7265·2066·696c·6520·7379·7374·656d··ware·file·system
00000280:·7220·432b·2b2e·223e·0a3c·706f·6c79·676f··r·C++.">.<polygo00000280:·206d·616e·6970·756c·6174·696f·6e20·636c···manipulation·cl
00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"00000290:·6173·732e·223e·0a3c·706f·6c79·676f·6e20··ass.">.<polygon·
000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000002b0:·2220·706f·696e·7473·3d22·3238·332c·2d31··"·points="283,-1000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002c0:·3834·2031·3634·2c2d·3138·3420·3136·342c··84·164,-184·164,000002c0:·706f·696e·7473·3d22·3837·392c·2d35·3639··points="879,-569
000002d0:·2d31·3635·2032·3833·2c2d·3136·3520·3238··-165·283,-165·28000002d0:·2037·3831·2c2d·3536·3920·3738·312c·2d35···781,-569·781,-5
000002e0:·332c·2d31·3834·222f·3e0a·3c74·6578·7420··3,-184"/>.<text·000002e0:·3530·2038·3739·2c2d·3535·3020·3837·392c··50·879,-550·879,
000002f0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid000002f0:·2d35·3639·222f·3e0a·3c74·6578·7420·7465··-569"/>.<text·te
00000300:·646c·6522·2078·3d22·3232·332e·3522·2079··dle"·x="223.5"·y00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000310:·3d22·2d31·3732·2220·666f·6e74·2d66·616d··="-172"·font-fam00000310:·6522·2078·3d22·3833·3022·2079·3d22·2d35··e"·x="830"·y="-5
00000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000320:·3537·2220·666f·6e74·2d66·616d·696c·793d··57"·font-family=
00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000340:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000350:·6d6d·6f6e·2f67·656e·6572·6963·732e·683c··mmon/generics.h<00000350:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000360:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000360:·2f66·7379·732e·683c·2f74·6578·743e·0a3c··/fsys.h</text>.<
00000370:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000370:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000380:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000380:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·
00000390:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n00000390:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·
000003a0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003a0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000003b0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000003b0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl
000003c0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">000003c0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
000003d0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a000003d0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003e0:·3030·3433·342e·6874·6d6c·2220·7461·7267··00434.html"·targ000003e0:·3a68·7265·663d·2261·3030·3436·312e·6874··:href="a00461.ht
000003f0:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:000003f0:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top
00000400:·7469·746c·653d·2252·756e·7469·6d65·2066··title="Runtime·f00000400:·2220·786c·696e·6b3a·7469·746c·653d·2256··"·xlink:title="V
00000410:·756e·6374·696f·6e73·2e22·3e0a·3c70·6f6c··unctions.">.<pol00000410:·6172·696f·7573·206d·6973·6365·6c6c·616e··arious·miscellan
00000420:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white00000420:·656f·7573·2070·6c61·7466·6f72·6d20·7370··eous·platform·sp
00000430:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#6666600000430:·6563·6966·6963·2068·6561·6465·7273·2061··ecific·headers·a
00000440:·3622·2070·6f69·6e74·733d·2234·3433·2e35··6"·points="443.500000440:·6e64·2064·6566·696e·6573·2e22·3e0a·3c70··nd·defines.">.<p
00000450:·2c2d·3132·3920·3335·312e·352c·2d31·3239··,-129·351.5,-12900000450:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi
00000460:·2033·3531·2e35·2c2d·3131·3020·3434·332e···351.5,-110·443.00000460:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666
00000470:·352c·2d31·3130·2034·3433·2e35·2c2d·3132··5,-110·443.5,-1200000470:·3636·3622·2070·6f69·6e74·733d·2235·3730··666"·points="570
00000480:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-00000480:·2e35·2c2d·3734·2034·3531·2e35·2c2d·3734··.5,-74·451.5,-74
00000490:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·00000490:·2034·3531·2e35·2c2d·3535·2035·3730·2e35···451.5,-55·570.5
000004a0:·783d·2233·3937·2e35·2220·793d·222d·3131··x="397.5"·y="-11000004a0:·2c2d·3535·2035·3730·2e35·2c2d·3734·222f··,-55·570.5,-74"/
000004b0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="000004b0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000004c0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S000004c0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
000004d0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=000004d0:·3531·3122·2079·3d22·2d36·3222·2066·6f6e··511"·y="-62"·fon
000004e0:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/000004e0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
000004f0:·6370·722e·683c·2f74·6578·743e·0a3c·2f61··cpr.h</text>.</a000004f0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000500:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000500:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000510:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N00000510:·223e·7563·6f6d·6d6f·6e2f·706c·6174·666f··">ucommon/platfo
00000520:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000520:·726d·2e68·3c2f·7465·7874·3e0a·3c2f·613e··rm.h</text>.</a>
00000530:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000530:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000540:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000540:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000550:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000550:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000560:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;00000560:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000570:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g00000570:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000580:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod00000580:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
00000590:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node000000000590:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
000005a0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000005a0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005b0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi000005b0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005c0:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke000005c0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005d0:·3d22·2336·3362·3866·6622·2064·3d22·4d32··="#63b8ff"·d="M2000005d0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005e0:·3531·2e34·362c·2d31·3634·2e39·3843·3238··51.46,-164.98C28000005e0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
000005f0:·302e·382c·2d31·3536·2e30·3520·3332·372e··0.8,-156.05·327.000005f0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
00000600:·312c·2d31·3431·2e39·3420·3335·392e·3639··1,-141.94·359.6900000600:·2223·3633·6238·6666·2220·643d·224d·3738··"#63b8ff"·d="M78
00000610:·2c2d·3133·322e·3032·222f·3e0a·3c70·6f6c··,-132.02"/>.<pol00000610:·302e·3732·2c2d·3535·382e·3532·4336·3532··0.72,-558.52C652
00000620:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b800000620:·2e30·372c·2d35·3537·2e32·3420·3331·362c··.07,-557.24·316,
00000630:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b00000630:·2d35·3434·2e38·3820·3331·362c·2d34·3530··-544.88·316,-450
00000640:·3866·6622·2070·6f69·6e74·733d·2233·3630··8ff"·points="36000000640:·2e35·2033·3136·2c2d·3435·302e·3520·3331··.5·316,-450.5·31
00000650:·2e37·382c·2d31·3335·2e33·3420·3336·392e··.78,-135.34·369.00000650:·362c·2d34·3530·2e35·2033·3136·2c2d·3137··6,-450.5·316,-17
00000660:·3332·2c2d·3132·392e·3038·2033·3538·2e37··32,-129.08·358.700000660:·332e·3520·3331·362c·2d31·3134·2e33·3620··3.5·316,-114.36·
00000670:·342c·2d31·3238·2e36·3520·3336·302e·3738··4,-128.65·360.7800000670:·3338·352e·3439·2c2d·3837·2e33·3420·3434··385.49,-87.34·44
00000680:·2c2d·3133·352e·3334·222f·3e0a·3c2f·613e··,-135.34"/>.</a>00000680:·312e·3531·2c2d·3735·2e31·3722·2f3e·0a3c··1.51,-75.17"/>.<
00000690:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000690:·706f·6c79·676f·6e20·6669·6c6c·3d22·2336··polygon·fill="#6
000006a0:·4e6f·6465·3420·2d2d·3e0a·3c67·2069·643d··Node4·-->.<g·id=000006a0:·3362·3866·6622·2073·7472·6f6b·653d·2223··3b8ff"·stroke="#
000006b0:·224e·6f64·6530·3030·3030·3422·2063·6c61··"Node000004"·cla000006b0:·3633·6238·6666·2220·706f·696e·7473·3d22··63b8ff"·points="
000006c0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000006c0:·3434·322e·3334·2c2d·3738·2e35·3720·3435··442.34,-78.57·45
000006d0:·653e·4e6f·6465·343c·2f74·6974·6c65·3e0a··e>Node4</title>.000006d0:·312e·3433·2c2d·3733·2e31·3320·3434·302e··1.43,-73.13·440.
000006e0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000006e0:·3933·2c2d·3731·2e37·3120·3434·322e·3334··93,-71.71·442.34
000006f0:·3030·3422·3e3c·6120·786c·696e·6b3a·7469··004"><a·xlink:ti000006f0:·2c2d·3738·2e35·3722·2f3e·0a3c·2f61·3e0a··,-78.57"/>.</a>.
00000700:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo00000700:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000710:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"00000710:·6f64·6538·202d·2d3e·0a3c·6720·6964·3d22··ode8·-->.<g·id="
00000720:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#99999900000720:·4e6f·6465·3030·3030·3038·2220·636c·6173··Node000008"·clas
00000730:·2220·706f·696e·7473·3d22·3439·2c2d·3139··"·points="49,-1900000730:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
00000740:·2030·2c2d·3139·2030·2c30·2034·392c·3020···0,-19·0,0·49,0·00000740:·3e4e·6f64·6538·3c2f·7469·746c·653e·0a3c··>Node8</title>.<
00000750:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·00000750:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000760:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000760:·3038·223e·3c61·2078·6c69·6e6b·3a74·6974··08"><a·xlink:tit
00000770:·646c·6522·2078·3d22·3234·2e35·2220·793d··dle"·x="24.5"·y=00000770:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
00000780:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family00000780:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·
00000790:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000790:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"
000007a0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz000007a0:·2070·6f69·6e74·733d·2236·342c·2d31·3920···points="64,-19·
000007b0:·653d·2231·302e·3030·223e·6373·7464·6c69··e="10.00">cstdli000007b0:·302c·2d31·3920·302c·3020·3634·2c30·2036··0,-19·0,0·64,0·6
000007c0:·623c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··b</text>.</a>.</000007c0:·342c·2d31·3922·2f3e·0a3c·7465·7874·2074··4,-19"/>.<text·t
000007d0:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
000007e0:·6531·2623·3435·3b26·6774·3b4e·6f64·6534··e1&#45;&gt;Node4000007e0:·6c65·2220·783d·2233·3222·2079·3d22·2d37··le"·x="32"·y="-7
000007f0:·202d·2d3e·0a3c·6720·6964·3d22·6564·6765···-->.<g·id="edge000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
00000800:·3139·5f4e·6f64·6530·3030·3030·315f·4e6f··19_Node000001_No00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
00000810:·6465·3030·3030·3034·2220·636c·6173·733d··de000004"·class=00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000820:·2265·6467·6522·3e0a·3c74·6974·6c65·3e4e··"edge">.<title>N00000820:·3130·2e30·3022·3e73·7973·2f73·7461·742e··10.00">sys/stat.
00000830:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000830:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000840:·6534·3c2f·7469·746c·653e·0a3c·6720·6964··e4</title>.<g·id00000840:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
Max diff block lines reached; 125841/242748 bytes (51.84%) of diff not shown.
563 KB
./usr/share/doc/ucommon-doc/html/a00397.svg
    
Offset 8, 5450 lines modifiedOffset 8, 2910 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2903 lines added, 5443 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6765·6e65·7269·6373·2e68·2050·6167··n/generics.h·Pag000000e0:·6e2f·6673·7973·2e68·2050·6167·6573·3a20··n/fsys.h·Pages:·
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3120·2d2d·3e0a·3c73·7667·2077·6964·7468··1·-->.<svg·width
00000100:·6964·7468·3d22·3139·3132·7074·2220·6865··idth="1912pt"·he00000100:·3d22·3139·3033·7074·2220·6865·6967·6874··="1903pt"·height
00000110:·6967·6874·3d22·3930·3770·7422·0a20·7669··ight="907pt".·vi00000110:·3d22·3532·3270·7422·0a20·7669·6577·426f··="522pt".·viewBo
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·783d·2230·2e30·3020·302e·3030·2031·3930··x="0.00·0.00·190
00000130:·2031·3931·312e·3535·2039·3037·2e30·3022···1911.55·907.00"00000130:·322e·3530·2035·3232·2e30·3022·2078·6d6c··2.50·522.00"·xml
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/1
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla
000001d0:·6e73·6c61·7465·2834·2039·3033·2922·3e0a··nslate(4·903)">.000001d0:·7465·2834·2035·3138·2922·3e0a·3c74·6974··te(4·518)">.<tit
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f67··<title>ucommon/g000001e0:·6c65·3e75·636f·6d6d·6f6e·2f66·7379·732e··le>ucommon/fsys.
000001f0:·656e·6572·6963·732e·683c·2f74·6974·6c65··enerics.h</title000001f0:·683c·2f74·6974·6c65·3e0a·3c21·2d2d·204e··h</title>.<!--·N
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·6f64·6531·202d·2d3e·0a3c·6720·6964·3d22··ode1·-->.<g·id="
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·4e6f·6465·3030·3030·3031·2220·636c·6173··Node000001"·clas
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·3e4e·6f64·6531·3c2f·7469·746c·653e·0a3c··>Node1</title>.<
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·3031·223e·3c61·2078·6c69·6e6b·3a74·6974··01"><a·xlink:tit
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4765·6e65··link:title="Gene00000260:·6c65·3d22·5468·7265·6164·2623·3435·3b61··le="Thread&#45;a
00000270:·7269·6320·7465·6d70·6c61·7465·7320·666f··ric·templates·fo00000270:·7761·7265·2066·696c·6520·7379·7374·656d··ware·file·system
00000280:·7220·432b·2b2e·223e·0a3c·706f·6c79·676f··r·C++.">.<polygo00000280:·206d·616e·6970·756c·6174·696f·6e20·636c···manipulation·cl
00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"00000290:·6173·732e·223e·0a3c·706f·6c79·676f·6e20··ass.">.<polygon·
000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000002b0:·2220·706f·696e·7473·3d22·3530·342e·3535··"·points="504.55000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002c0:·2c2d·3839·3920·3338·352e·3535·2c2d·3839··,-899·385.55,-89000002c0:·706f·696e·7473·3d22·3130·3436·2c2d·3531··points="1046,-51
000002d0:·3920·3338·352e·3535·2c2d·3838·3020·3530··9·385.55,-880·50000002d0:·3420·3934·382c·2d35·3134·2039·3438·2c2d··4·948,-514·948,-
000002e0:·342e·3535·2c2d·3838·3020·3530·342e·3535··4.55,-880·504.55000002e0:·3439·3520·3130·3436·2c2d·3439·3520·3130··495·1046,-495·10
000002f0:·2c2d·3839·3922·2f3e·0a3c·7465·7874·2074··,-899"/>.<text·t000002f0:·3436·2c2d·3531·3422·2f3e·0a3c·7465·7874··46,-514"/>.<text
00000300:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000310:·6c65·2220·783d·2234·3435·2e30·3522·2079··le"·x="445.05"·y00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
00000320:·3d22·2d38·3837·2220·666f·6e74·2d66·616d··="-887"·font-fam00000320:·222d·3530·3222·2066·6f6e·742d·6661·6d69··"-502"·font-fami
00000330:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000340:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000350:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000360:·6d6d·6f6e·2f67·656e·6572·6963·732e·683c··mmon/generics.h<00000360:·6d6f·6e2f·6673·7973·2e68·3c2f·7465·7874··mon/fsys.h</text
00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000370:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000380:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.
00000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000390:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n000003a0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">
000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003b0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t
000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000003c0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">000003d0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a000003e0:·696e·6b3a·6872·6566·3d22·6130·3034·3730··ink:href="a00470
000003f0:·3030·3933·392e·6874·6d6c·2220·7461·7267··00939.html"·targ000003f0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000400:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000410:·7469·746c·653d·2241·2063·6f6d·6d6f·6e20··title="A·common·00000410:·3d22·416e·7920·7563·6f6d·6d6f·6e20·7374··="Any·ucommon·st
00000420:·6f62·6a65·6374·2062·6173·6520·636c·6173··object·base·clas00000420:·7265·616d·696e·6720·636c·6173·7365·7320··reaming·classes·
00000430:·7320·7769·7468·2061·7574·6f26·2334·353b··s·with·auto&#45;00000430:·7468·6174·2061·7265·2062·7569·6c74·2066··that·are·built·f
00000440:·706f·696e·7465·7220·7375·7070·6f72·742e··pointer·support.00000440:·726f·6d20·7374·643a·3a73·7472·6561·6d69··rom·std::streami
00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000450:·6f20·6661·6369·6c69·7469·6573·2061·6e64··o·facilities·and
00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000460:·2074·6861·7420·7375·7070·6f72·7420·414e···that·support·AN
00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000470:·5349·2043·2b2b·202e·2e2e·223e·0a3c·706f··SI·C++·...">.<po
00000480:·3d22·3630·312e·3535·2c2d·3834·3420·3439··="601.55,-844·4900000480:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000490:·342e·3535·2c2d·3834·3420·3439·342e·3535··4.55,-844·494.5500000490:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
000004a0:·2c2d·3832·3520·3630·312e·3535·2c2d·3832··,-825·601.55,-82000004a0:·3636·2220·706f·696e·7473·3d22·3936·392c··66"·points="969,
000004b0:·3520·3630·312e·3535·2c2d·3834·3422·2f3e··5·601.55,-844"/>000004b0:·2d34·3539·2038·3537·2c2d·3435·3920·3835··-459·857,-459·85
000004c0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch000004c0:·372c·2d34·3430·2039·3639·2c2d·3434·3020··7,-440·969,-440·
000004d0:·6f72·3d22·6d69·6464·6c65·2220·783d·2235··or="middle"·x="5000004d0:·3936·392c·2d34·3539·222f·3e0a·3c74·6578··969,-459"/>.<tex
000004e0:·3438·2e30·3522·2079·3d22·2d38·3332·2220··48.05"·y="-832"·000004e0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel000004f0:·6964·646c·6522·2078·3d22·3931·3322·2079··iddle"·x="913"·y
00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000500:·3d22·2d34·3437·2220·666f·6e74·2d66·616d··="-447"·font-fam
00000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000510:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f6f·626a··.00">ucommon/obj00000520:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000530:·6563·742e·683c·2f74·6578·743e·0a3c·2f61··ect.h</text>.</a00000530:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000540:·6d6d·6f6e·2f73·7472·6561·6d2e·683c·2f74··mmon/stream.h</t
00000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N00000550:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000560:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#
00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000570:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->
00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000580:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No
00000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000590:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;000005a0:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge
000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000005b0:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&
000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod000005c0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t
000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000000005d0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e
000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000005e0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi000005f0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
00000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke00000600:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000610:·3d22·2336·3362·3866·6622·2064·3d22·4d34··="#63b8ff"·d="M400000610:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none
00000620:·3730·2e35·372c·2d38·3735·2e33·3743·3438··70.57,-875.37C4800000620:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000630:·392e·3439·2c2d·3836·352e·3633·2035·3134··9.49,-865.63·51400000630:·6622·2064·3d22·4d39·3734·2e36·392c·2d34··f"·d="M974.69,-4
00000640:·2e37·342c·2d38·3532·2e36·3420·3533·312e··.74,-852.64·531.00000640:·3839·2e34·3243·3935·392e·3435·2c2d·3437··89.42C959.45,-47
00000650:·322c·2d38·3434·2e31·3722·2f3e·0a3c·706f··2,-844.17"/>.<po00000650:·392e·3831·2039·3339·2e37·332c·2d34·3637··9.81·939.73,-467
00000660:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b00000660:·2e33·3720·3932·362e·3734·2c2d·3435·392e··.37·926.74,-459.
00000670:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#6300000670:·3137·222f·3e0a·3c70·6f6c·7967·6f6e·2066··17"/>.<polygon·f
00000680:·6238·6666·2220·706f·696e·7473·3d22·3436··b8ff"·points="4600000680:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
00000690:·382e·3838·2c2d·3837·322e·3320·3436·312e··8.88,-872.3·461.00000690:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
000006a0:·3539·2c2d·3837·392e·3938·2034·3732·2e30··59,-879.98·472.0000006a0:·6f69·6e74·733d·2239·3733·2e31·382c·2d34··oints="973.18,-4
000006b0:·392c·2d38·3738·2e35·3220·3436·382e·3838··9,-878.52·468.88000006b0:·3932·2e36·3120·3938·332e·352c·2d34·3934··92.61·983.5,-494
000006c0:·2c2d·3837·322e·3322·2f3e·0a3c·2f61·3e0a··,-872.3"/>.</a>.000006c0:·2e39·3820·3937·362e·3931·2c2d·3438·362e··.98·976.91,-486.
000006d0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000006d0:·3639·2039·3733·2e31·382c·2d34·3932·2e36··69·973.18,-492.6
000006e0:·6f64·6534·202d·2d3e·0a3c·6720·6964·3d22··ode4·-->.<g·id="000006e0:·3122·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··1"/>.</a>.</g>.<
000006f0:·4e6f·6465·3030·3030·3034·2220·636c·6173··Node000004"·clas000006f0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-
00000700:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000700:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000710:·3e4e·6f64·6534·3c2f·7469·746c·653e·0a3c··>Node4</title>.<00000710:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod
00000720:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000720:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node3
00000730:·3034·223e·3c61·2078·6c69·6e6b·3a68·7265··04"><a·xlink:hre00000730:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000740:·663d·2261·3030·3434·332e·6874·6d6c·2220··f="a00443.html"·00000740:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a
00000750:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000750:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00
00000760:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l00000760:·3436·342e·6874·6d6c·2220·7461·7267·6574··464.html"·target
00000770:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil00000770:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti
00000780:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC00000780:·746c·653d·2254·6f70·206c·6576·656c·2069··tle="Top·level·i
00000790:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l00000790:·6e63·6c75·6465·2066·696c·6520·666f·7220··nclude·file·for·
000007a0:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg000007a0:·7468·6520·474e·5520·7543·6f6d·6d6f·6e20··the·GNU·uCommon·
000007b0:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·000007b0:·432b·2b20·636f·7265·206c·6962·7261·7279··C++·core·library
000007c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000007c0:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil
000007d0:·2070·6f69·6e74·733d·2231·3031·372e·3035···points="1017.05000007d0:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke
000007e0:·2c2d·3430·3420·3839·312e·3035·2c2d·3430··,-404·891.05,-40000007e0:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point
000007f0:·3420·3839·312e·3035·2c2d·3338·3520·3130··4·891.05,-385·10000007f0:·733d·2231·3036·302c·2d34·3034·2039·3334··s="1060,-404·934
00000800:·3137·2e30·352c·2d33·3835·2031·3031·372e··17.05,-385·1017.00000800:·2c2d·3430·3420·3933·342c·2d33·3835·2031··,-404·934,-385·1
00000810:·3035·2c2d·3430·3422·2f3e·0a3c·7465·7874··05,-404"/>.<text00000810:·3036·302c·2d33·3835·2031·3036·302c·2d34··060,-385·1060,-4
00000820:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000820:·3034·222f·3e0a·3c74·6578·7420·7465·7874··04"/>.<text·text
00000830:·6464·6c65·2220·783d·2239·3534·2e30·3522··ddle"·x="954.05"00000830:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
00000840:·2079·3d22·2d33·3932·2220·666f·6e74·2d66···y="-392"·font-f00000840:·2078·3d22·3939·3722·2079·3d22·2d33·3932···x="997"·y="-392
Max diff block lines reached; -1/576375 bytes (-0.00%) of diff not shown.
9.23 KB
./usr/share/doc/ucommon-doc/html/a00398.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/arrayref.h·File·Reference</title>8 <title>UCommon:·ucommon/keydata.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
2.87 KB
html2text {}
    
Offset 3, 39 lines modifiedOffset 3, 31 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.T_.y_.p_.e_.d_.e_.f_.s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
11 arrayref.h·File·Reference11 keydata.h·File·Reference
 12 Parsing·of·config·files·that·have·keyword/value·pairs.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 Arrays·of·thread-safe·strongly·typed·heap·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_.t_.o_.m_.i_.c_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_\x8d_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_.i_.n_.k_.e_\x8d_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
19 Include·dependency·graph·for·arrayref.h:16 Include·dependency·graph·for·keydata.h:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 This·graph·shows·which·files·directly·or·indirectly·include·this·file:19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
25 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
28  ···········Common·namespace·for·all·ucommon·objects.25  ···········Common·namespace·for·all·ucommon·objects.
29  26  
30 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
31 typedef·arrayref<·Type::Bytes··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8y_\x8t_\x8e_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8t 
32   
33 typedef·arrayref<·Type::Chars··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8t 
34   
35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
36 Arrays·of·thread-safe·strongly·typed·heap·objects. 
37 This·is·used·for·arrays·of·smart·pointers·to·immutable·heap·instances·of·object 
38 types·that·are·reference·counted·and·automatically·deleted·when·no·longer·used.28 Parsing·of·config·files·that·have·keyword/value·pairs.
 29 This·includes·supporting·classes·to·extract·basic·config·data·from·files·that
 30 are·stored·as·[]'s,·and·uses·several·supporting·classes.
39 Definition·in·file·_\x8a_.r_.r_.a_.y_.r_.e_.f_\x8._\x8h.31 Definition·in·file·_\x8k_.e_.y_.d_.a_.t_.a_\x8._\x8h.
40 ===============================================================================32 ===============================================================================
41 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.833 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
86.8 KB
./usr/share/doc/ucommon-doc/html/a00398_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/arrayref.h·Source·File</title>8 <title>UCommon:·ucommon/keydata.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
13.6 KB
html2text {}
    
Offset 3, 365 lines modifiedOffset 3, 184 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 arrayref.h10 keydata.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 2//14 3//
14 3//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
15 4//16 5//
16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
18 7//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
19 8//·(at·your·option)·any·later·version.20 9//·(at·your·option)·any·later·version.
20 9//21 10//
21 10//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,22 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of23 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the24 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
24 13//·GNU·Lesser·General·Public·License·for·more·details.25 14//·GNU·Lesser·General·Public·License·for·more·details.
25 14//26 15//
26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License27 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
27 16//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.28 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
28 17 
29 25#ifndef·_UCOMMON_ARRAYREF_H_29 18
 30 31#ifndef·_UCOMMON_KEYDATA_H_
30 26#define·_UCOMMON_ARRAYREF_H_31 32#define·_UCOMMON_KEYDATA_H_
31 2732 33
32 28#ifndef·_UCOMMON_CPR_H_33 34#ifndef·_UCOMMON_CONFIG_H_
33 29#include·<_.u_.c_.o_.m_.m_.o_.n_./_.c_.p_.r_\x8._\x8h>34 35#include·<_.u_.c_.o_.m_.m_.o_.n_./_.p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>
34 30#endif35 36#endif
35 3136 37
36 32#ifndef·_UCOMMON_ATOMIC_H_37 38#ifndef·_UCOMMON_LINKED_H_
37 33#include·<_.u_.c_.o_.m_.m_.o_.n_./_.a_.t_.o_.m_.i_.c_\x8._\x8h>38 39#include·<_.u_.c_.o_.m_.m_.o_.n_./_.l_.i_.n_.k_.e_.d_\x8._\x8h>
38 34#endif39 40#endif
 40 41
39 35 
40 36#ifndef·_UCOMMON_PROTOCOLS_H_ 
41 37#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
42 38#endif 
43 39 
44 40#ifndef·_UCOMMON_OBJECT_H_41 42#ifndef·_UCOMMON_MEMORY_H_
45 41#include·<_.u_.c_.o_.m_.m_.o_.n_./_.o_.b_.j_.e_.c_.t_\x8._\x8h>42 43#include·<_.u_.c_.o_.m_.m_.o_.n_./_.m_.e_.m_.o_.r_.y_\x8._\x8h>
46 42#endif43 44#endif
 44 45
 45 46namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{
47 43 
48 44#ifndef·_UCOMMON_TYPEREF_H_ 
49 45#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
50 46#endif 
51 4746 47
 47 48class·keyfile;
 48 49
 49 58class·__EXPORT·keydata·:·public·OrderedObject
 50 59{
52 48#ifndef·_UCOMMON_THREAD_H_ 
53 49#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h> 
54 50#endif 
55 51 
56 52namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{ 
57 53 
58 54class·__EXPORT·ArrayRef·:·public·TypeRef 
59 55{ 
60 56protected: 
61 57·typedef·enum·{ARRAY,·STACK,·QUEUE,·FALLBACK}·arraytype_t; 
62 58 
63 59·class·__EXPORT·Array·:·public·Counted,·public·ConditionalAccess 
64 60·{ 
65 61·private:51 60private:
66 62·__DELETE_DEFAULTS(Array); 
67 63 
68 64·protected: 
69 65·friend·class·ArrayRef;52 61·friend·class·keyfile;
 53 62
 54 63·OrderedIndex·index;
 55 64·const·char·*name;
 56 65·keyfile·*root;
70 6657 66
71 67·size_t·head,·tail; 
72 68 
73 69·arraytype_t·type;58 67·keydata(keyfile·*file);
 59 68·keydata(keyfile·*file,·const·char·*id);
 60 69·__DELETE_COPY(keydata);
74 7061 70
 62 71public:
 63 77·class·__LOCAL·keyvalue·:·public·OrderedObject
 64 78·{
 65 79·private:
 66 80·friend·class·keydata;
 67 81·friend·class·keyfile;
 68 82·keyvalue(keyfile·*allocator,·keydata·*section,·const·char·*key,·const·char
 69 *data);
 70 83·__DELETE_COPY(keyvalue);
75 71·explicit·Array(arraytype_t·mode,·void·*addr,·size_t·size); 
76 72 
77 73·void·assign(size_t·index,·Counted·*object); 
78 74 
79 75·Counted·*remove(size_t·index); 
80 76 
81 77·size_t·count(void); 
82 78 
83 79·virtual·void·dealloc()·__OVERRIDE; 
84 80 
85 81·inline·Counted·**get(void)·{ 
86 82·return·reinterpret_cast<Counted·**>(((caddr_t)(this))·+·sizeof(Array)); 
87 83·} 
88 8471 84
89 85·Counted·*get(size_t·index);72 85·public:
 73 86·const·char·*id;
 74 87·const·char·*value;
90 86·};75 88·};
 76 89
 77 90·friend·class·keyvalue;
 78 91
 79 97·const·char·*get(const·char·*id)·const;
91 87 
92 88·ArrayRef(arraytype_t·mode,·size_t·size); 
93 89·ArrayRef(arraytype_t·mode,·size_t·size,·TypeRef&·object); 
94 90·ArrayRef(const·ArrayRef&·copy); 
95 91·ArrayRef(); 
96 92 
97 93·void·assign(size_t·index,·TypeRef&·t); 
98 94 
99 95·void·reset(TypeRef&·object); 
Max diff block lines reached; 8976/13934 bytes (64.42%) of diff not shown.
283 KB
./usr/share/doc/ucommon-doc/html/a00399.svg
    
Offset 8, 2490 lines modifiedOffset 8, 1719 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1712 lines added, 2483 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6172·7261·7972·6566·2e68·2050·6167··n/arrayref.h·Pag000000e0:·6e2f·6b65·7964·6174·612e·6820·5061·6765··n/keydata.h·Page
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·6964·7468·3d22·3132·3435·7074·2220·6865··idth="1245pt"·he00000100:·6474·683d·2231·3038·3370·7422·2068·6569··dth="1083pt"·hei
00000110:·6967·6874·3d22·3537·3770·7422·0a20·7669··ight="577pt".·vi00000110:·6768·743d·2234·3132·7074·220a·2076·6965··ght="412pt".·vie
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·2031·3234·342e·3530·2035·3737·2e30·3022···1244.50·577.00"00000130:·3130·3832·2e35·3020·3431·322e·3030·2220··1082.50·412.00"·
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·6e73·6c61·7465·2834·2035·3733·2922·3e0a··nslate(4·573)">.000001d0:·736c·6174·6528·3420·3430·3829·223e·0a3c··slate(4·408)">.<
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f61··<title>ucommon/a000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·6b65··title>ucommon/ke
000001f0:·7272·6179·7265·662e·683c·2f74·6974·6c65··rrayref.h</title000001f0:·7964·6174·612e·683c·2f74·6974·6c65·3e0a··ydata.h</title>.
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4172·7261··link:title="Arra00000260:·6e6b·3a74·6974·6c65·3d22·5061·7273·696e··nk:title="Parsin
00000270:·7973·206f·6620·7468·7265·6164·2623·3435··ys·of·thread&#4500000270:·6720·6f66·2063·6f6e·6669·6720·6669·6c65··g·of·config·file
00000280:·3b73·6166·6520·7374·726f·6e67·6c79·2074··;safe·strongly·t00000280:·7320·7468·6174·2068·6176·6520·6b65·7977··s·that·have·keyw
00000290:·7970·6564·2068·6561·7020·6f62·6a65·6374··yped·heap·object00000290:·6f72·642f·7661·6c75·6520·7061·6972·732e··ord/value·pairs.
000002a0:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi000002a0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
000002b0:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str000002b0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002c0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po000002c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000002d0:·696e·7473·3d22·3737·332e·352c·2d35·3639··ints="773.5,-569000002d0:·7473·3d22·3638·352e·352c·2d34·3034·2035··ts="685.5,-404·5
000002e0:·2036·3537·2e35·2c2d·3536·3920·3635·372e···657.5,-569·657.000002e0:·3639·2e35·2c2d·3430·3420·3536·392e·352c··69.5,-404·569.5,
000002f0:·352c·2d35·3530·2037·3733·2e35·2c2d·3535··5,-550·773.5,-55000002f0:·2d33·3835·2036·3835·2e35·2c2d·3338·3520··-385·685.5,-385·
00000300:·3020·3737·332e·352c·2d35·3639·222f·3e0a··0·773.5,-569"/>.00000300:·3638·352e·352c·2d34·3034·222f·3e0a·3c74··685.5,-404"/>.<t
00000310:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000310:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000320:·723d·226d·6964·646c·6522·2078·3d22·3731··r="middle"·x="7100000320:·226d·6964·646c·6522·2078·3d22·3632·372e··"middle"·x="627.
00000330:·352e·3522·2079·3d22·2d35·3537·2220·666f··5.5"·y="-557"·fo00000330:·3522·2079·3d22·2d33·3932·2220·666f·6e74··5"·y="-392"·font
00000340:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000340:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000350:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000350:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000360:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000360:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000370:·3022·3e75·636f·6d6d·6f6e·2f61·7272·6179··0">ucommon/array00000370:·3e75·636f·6d6d·6f6e·2f6b·6579·6461·7461··>ucommon/keydata
00000380:·7265·662e·683c·2f74·6578·743e·0a3c·2f61··ref.h</text>.</a00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000390:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000003a0:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
000003b0:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000003c0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003d0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003e0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003f0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
00000400:·7265·663d·2261·3030·3433·342e·6874·6d6c··ref="a00434.html00000400:·3d22·6130·3034·3631·2e68·746d·6c22·2074··="a00461.html"·t
00000410:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
00000420:·786c·696e·6b3a·7469·746c·653d·2252·756e··xlink:title="Run00000420:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou
00000430:·7469·6d65·2066·756e·6374·696f·6e73·2e22··time·functions."00000430:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·
00000440:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000440:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi
00000450:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="00000450:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de
00000460:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=00000460:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo
00000470:·2239·3131·2e35·2c2d·3132·3920·3831·392e··"911.5,-129·819.00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000480:·352c·2d31·3239·2038·3139·2e35·2c2d·3131··5,-129·819.5,-1100000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000490:·3020·3931·312e·352c·2d31·3130·2039·3131··0·911.5,-110·91100000490:·706f·696e·7473·3d22·3539·392c·2d37·3420··points="599,-74·
000004a0:·2e35·2c2d·3132·3922·2f3e·0a3c·7465·7874··.5,-129"/>.<text000004a0:·3438·302c·2d37·3420·3438·302c·2d35·3520··480,-74·480,-55·
000004b0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000004b0:·3539·392c·2d35·3520·3539·392c·2d37·3422··599,-55·599,-74"
000004c0:·6464·6c65·2220·783d·2238·3635·2e35·2220··ddle"·x="865.5"·000004c0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000004d0:·793d·222d·3131·3722·2066·6f6e·742d·6661··y="-117"·font-fa000004d0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
000004e0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,000004e0:·2235·3339·2e35·2220·793d·222d·3632·2220··"539.5"·y="-62"·
000004f0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000500:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000510:·6f6d·6d6f·6e2f·6370·722e·683c·2f74·6578··ommon/cpr.h</tex00000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000520:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f70·6c61··.00">ucommon/pla
00000530:·3e0a·3c21·2d2d·204e·6f64·6531·2623·3435··>.<!--·Node1&#4500000530:·7466·6f72·6d2e·683c·2f74·6578·743e·0a3c··tform.h</text>.<
00000540:·3b26·6774·3b4e·6f64·6532·202d·2d3e·0a3c··;&gt;Node2·-->.<00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000550:·6720·6964·3d22·6564·6765·315f·4e6f·6465··g·id="edge1_Node00000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000560:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node0000000000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000570:·3222·2063·6c61·7373·3d22·6564·6765·223e··2"·class="edge">00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000580:·0a3c·7469·746c·653e·4e6f·6465·3126·2334··.<title>Node1&#400000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000590:·353b·2667·743b·4e6f·6465·323c·2f74·6974··5;&gt;Node2</tit00000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
000005a0:·6c65·3e0a·3c67·2069·643d·2261·5f65·6467··le>.<g·id="a_edg000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
000005b0:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
000005c0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005d0:·6e6b·3a74·6974·6c65·3d22·2022·3e0a·3c70··nk:title="·">.<p000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005e0:·6174·6820·6669·6c6c·3d22·6e6f·6e65·2220··ath·fill="none"·000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005f0:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff"000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
00000600:·2064·3d22·4d37·3733·2e37·352c·2d35·3538···d="M773.75,-55800000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
00000610:·2e35·3843·3930·392e·372c·2d35·3537·2e32··.58C909.7,-557.200000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
00000620:·2031·3233·362e·352c·2d35·3434·2e31·3420···1236.5,-544.14·00000620:·4d36·3037·2e32·2c2d·3338·342e·3835·4335··M607.2,-384.85C5
00000630:·3132·3336·2e35·2c2d·3435·302e·3520·3132··1236.5,-450.5·1200000630:·3932·2e30·332c·2d33·3737·2e34·3220·3537··92.03,-377.42·57
00000640:·3336·2e35·2c2d·3435·302e·3520·3132·3336··36.5,-450.5·123600000640:·312e·3835·2c2d·3336·352e·3331·2035·3539··1.85,-365.31·559
00000650:·2e35·2c2d·3435·302e·3520·3132·3336·2e35··.5,-450.5·1236.500000650:·2e35·2c2d·3334·3920·3534·312e·3633·2c2d··.5,-349·541.63,-
00000660:·2c2d·3232·382e·3520·3132·3336·2e35·2c2d··,-228.5·1236.5,-00000660:·3332·352e·3431·2035·3339·2e35·2c2d·3331··325.41·539.5,-31
00000670:·3136·332e·3734·2031·3032·352e·3438·2c2d··163.74·1025.48,-00000670:·352e·3039·2035·3339·2e35·2c2d·3238·352e··5.09·539.5,-285.
00000680:·3133·352e·3233·2039·3231·2e37·332c·2d31··135.23·921.73,-100000680:·3520·3533·392e·352c·2d32·3835·2e35·2035··5·539.5,-285.5·5
00000690:·3235·2e31·3322·2f3e·0a3c·706f·6c79·676f··25.13"/>.<polygo00000690:·3339·2e35·2c2d·3238·352e·3520·3533·392e··39.5,-285.5·539.
000006a0:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"000006a0:·352c·2d31·3733·2e35·2035·3339·2e35·2c2d··5,-173.5·539.5,-
000006b0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff000006b0:·3134·322e·3139·2035·3339·2e35·2c2d·3130··142.19·539.5,-10
000006c0:·2220·706f·696e·7473·3d22·3932·322e·3032··"·points="922.02000006c0:·352e·3737·2035·3339·2e35·2c2d·3834·2e32··5.77·539.5,-84.2
000006d0:·2c2d·3132·312e·3634·2039·3131·2e37·342c··,-121.64·911.74,000006d0:·3322·2f3e·0a3c·706f·6c79·676f·6e20·6669··3"/>.<polygon·fi
000006e0:·2d31·3234·2e31·3820·3932·312e·3336·2c2d··-124.18·921.36,-000006e0:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str
000006f0:·3132·382e·3631·2039·3232·2e30·322c·2d31··128.61·922.02,-1000006f0:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po
00000700:·3231·2e36·3422·2f3e·0a3c·2f61·3e0a·3c2f··21.64"/>.</a>.</00000700:·696e·7473·3d22·3534·332c·2d38·342e·3138··ints="543,-84.18
00000710:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000710:·2035·3339·2e35·2c2d·3734·2e31·3820·3533···539.5,-74.18·53
00000720:·6531·3920·2d2d·3e0a·3c67·2069·643d·224e··e19·-->.<g·id="N00000720:·362c·2d38·342e·3138·2035·3433·2c2d·3834··6,-84.18·543,-84
00000730:·6f64·6530·3030·3031·3922·2063·6c61·7373··ode000019"·class00000730:·2e31·3822·2f3e·0a3c·2f61·3e0a·3c2f·673e··.18"/>.</a>.</g>
00000740:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000740:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
00000750:·4e6f·6465·3139·3c2f·7469·746c·653e·0a3c··Node19</title>.<00000750:·3820·2d2d·3e0a·3c67·2069·643d·224e·6f64··8·-->.<g·id="Nod
00000760:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000760:·6530·3030·3031·3822·2063·6c61·7373·3d22··e000018"·class="
00000770:·3139·223e·3c61·2078·6c69·6e6b·3a68·7265··19"><a·xlink:hre00000770:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
00000780:·663d·2261·3030·3437·302e·6874·6d6c·2220··f="a00470.html"·00000780:·6465·3138·3c2f·7469·746c·653e·0a3c·6720··de18</title>.<g·
00000790:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000790:·6964·3d22·615f·4e6f·6465·3030·3030·3138··id="a_Node000018
000007a0:·696e·6b3a·7469·746c·653d·2241·746f·6d69··ink:title="Atomi000007a0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000007b0:·6320·706f·696e·7465·7273·2061·6e64·206c··c·pointers·and·l000007b0:·2261·3030·3433·342e·6874·6d6c·2220·7461··"a00434.html"·ta
000007c0:·6f63·6b73·2e22·3e0a·3c70·6f6c·7967·6f6e··ocks.">.<polygon000007c0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
000007d0:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st000007d0:·6b3a·7469·746c·653d·224c·696e·6b65·6420··k:title="Linked·
000007e0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p000007e0:·6f62·6a65·6374·732c·206c·6973·7473·2c20··objects,·lists,·
000007f0:·6f69·6e74·733d·2233·3634·2c2d·3435·3920··oints="364,-459·000007f0:·7465·6d70·6c61·7465·732c·2061·6e64·2063··templates,·and·c
00000800:·3235·332c·2d34·3539·2032·3533·2c2d·3434··253,-459·253,-4400000800:·6f6e·7461·696e·6572·732e·223e·0a3c·706f··ontainers.">.<po
00000810:·3020·3336·342c·2d34·3430·2033·3634·2c2d··0·364,-440·364,-00000810:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000820:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex00000820:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
00000830:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000830:·3636·2220·706f·696e·7473·3d22·3736·362c··66"·points="766,
00000840:·2220·783d·2233·3038·2e35·2220·793d·222d··"·x="308.5"·y="-00000840:·2d32·3934·2036·3539·2c2d·3239·3420·3635··-294·659,-294·65
Max diff block lines reached; -1/289943 bytes (-0.00%) of diff not shown.
371 KB
./usr/share/doc/ucommon-doc/html/a00400.svg
    
Offset 8, 2753 lines modifiedOffset 8, 2753 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2746 lines added, 2746 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6172·7261·7972·6566·2e68·2050·6167··n/arrayref.h·Pag000000e0:·6e2f·6b65·7964·6174·612e·6820·5061·6765··n/keydata.h·Page
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·6964·7468·3d22·3139·3033·7074·2220·6865··idth="1903pt"·he00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei
00000110:·6967·6874·3d22·3436·3770·7422·0a20·7669··ight="467pt".·vi00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·2031·3930·322e·3530·2034·3637·2e30·3022···1902.50·467.00"00000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·6e73·6c61·7465·2834·2034·3633·2922·3e0a··nslate(4·463)">.000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.<
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f61··<title>ucommon/a000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·6b65··title>ucommon/ke
000001f0:·7272·6179·7265·662e·683c·2f74·6974·6c65··rrayref.h</title000001f0:·7964·6174·612e·683c·2f74·6974·6c65·3e0a··ydata.h</title>.
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4172·7261··link:title="Arra00000260:·6e6b·3a74·6974·6c65·3d22·5061·7273·696e··nk:title="Parsin
00000270:·7973·206f·6620·7468·7265·6164·2623·3435··ys·of·thread&#4500000270:·6720·6f66·2063·6f6e·6669·6720·6669·6c65··g·of·config·file
00000280:·3b73·6166·6520·7374·726f·6e67·6c79·2074··;safe·strongly·t00000280:·7320·7468·6174·2068·6176·6520·6b65·7977··s·that·have·keyw
00000290:·7970·6564·2068·6561·7020·6f62·6a65·6374··yped·heap·object00000290:·6f72·642f·7661·6c75·6520·7061·6972·732e··ord/value·pairs.
000002a0:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi000002a0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
000002b0:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str000002b0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002c0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po000002c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000002d0:·696e·7473·3d22·3130·3535·2c2d·3435·3920··ints="1055,-459·000002d0:·7473·3d22·3130·3535·2c2d·3435·3920·3933··ts="1055,-459·93
000002e0:·3933·392c·2d34·3539·2039·3339·2c2d·3434··939,-459·939,-44000002e0:·392c·2d34·3539·2039·3339·2c2d·3434·3020··9,-459·939,-440·
000002f0:·3020·3130·3535·2c2d·3434·3020·3130·3535··0·1055,-440·1055000002f0:·3130·3535·2c2d·3434·3020·3130·3535·2c2d··1055,-440·1055,-
00000300:·2c2d·3435·3922·2f3e·0a3c·7465·7874·2074··,-459"/>.<text·t00000300:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex
00000310:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000320:·6c65·2220·783d·2239·3937·2220·793d·222d··le"·x="997"·y="-00000320:·2220·783d·2239·3937·2220·793d·222d·3434··"·x="997"·y="-44
00000330:·3434·3722·2066·6f6e·742d·6661·6d69·6c79··447"·font-family00000330:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
00000340:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
00000350:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
00000360:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
00000370:·6e2f·6172·7261·7972·6566·2e68·3c2f·7465··n/arrayref.h</te00000370:·6b65·7964·6174·612e·683c·2f74·6578·743e··keydata.h</text>
00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000380:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--00000390:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000003a0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node000003b0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<000003c0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000003d0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000003e0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004000003f0:·6e6b·3a68·7265·663d·2261·3030·3436·342e··nk:href="a00464.
00000400:·3433·2e68·746d·6c22·2074·6172·6765·743d··43.html"·target=00000400:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000410:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000410:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000420:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in00000420:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu
00000430:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t00000430:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·
00000440:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C00000440:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·
00000450:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.00000450:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.
00000460:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000460:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000470:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000470:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000480:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000480:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
00000490:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,00000490:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-40
000004a0:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·10000004a0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,
000004b0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40000004b0:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/
000004c0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000004c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000004d0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000004d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
000004e0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"000004e0:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo
000004f0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000500:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000510:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000520:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc00000520:·3022·3e75·636f·6d6d·6f6e·2f75·636f·6d6d··0">ucommon/ucomm
00000530:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<00000530:·6f6e·2e68·3c2f·7465·7874·3e0a·3c2f·613e··on.h</text>.</a>
00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000540:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000550:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000560:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000570:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000580:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000590:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g000005a0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.000005b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N000005c0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005d0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005e0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005f0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
00000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro00000600:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
00000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="00000610:·2223·3633·6238·6666·2220·643d·224d·3939··"#63b8ff"·d="M99
00000620:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C99700000620:·372c·2d34·3239·2e36·3643·3939·372c·2d34··7,-429.66C997,-4
00000630:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-4100000630:·3230·2e39·3320·3939·372c·2d34·3130·2e39··20.93·997,-410.9
00000640:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.0900000640:·3920·3939·372c·2d34·3034·2e30·3922·2f3e··9·997,-404.09"/>
00000650:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil00000650:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000660:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000660:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=
00000670:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000670:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points
00000680:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.00000680:·3d22·3939·332e·352c·2d34·3239·2e37·3520··="993.5,-429.75·
00000690:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·100000690:·3939·372c·2d34·3339·2e37·3520·3130·3030··997,-439.75·1000
000006a0:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·99000006a0:·2e35·2c2d·3432·392e·3735·2039·3933·2e35··.5,-429.75·993.5
000006b0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<000006b0:·2c2d·3432·392e·3735·222f·3e0a·3c2f·613e··,-429.75"/>.</a>
000006c0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000006c0:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
000006d0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·000006d0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=
000006e0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·000006e0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla
000006f0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000006f0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
00000700:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl00000700:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.
00000710:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000710:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000720:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink00000720:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr
00000730:·3a68·7265·663d·2261·3030·3438·325f·736f··:href="a00482_so00000730:·6566·3d22·6130·3035·3132·5f73·6f75·7263··ef="a00512_sourc
00000740:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe00000740:·652e·6874·6d6c·2220·7461·7267·6574·3d22··e.html"·target="
00000750:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000750:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
00000760:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000760:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·
00000770:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000770:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str
00000780:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000780:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
00000790:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-3400000790:·696e·7473·3d22·3939·302c·2d33·3439·2038··ints="990,-349·8
000007a0:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-000007a0:·3732·2c2d·3334·3920·3837·322c·2d33·3330··72,-349·872,-330
000007b0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990000007b0:·2039·3930·2c2d·3333·3020·3939·302c·2d33···990,-330·990,-3
000007c0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t000007c0:·3439·222f·3e0a·3c74·6578·7420·7465·7874··49"/>.<text·text
000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000007d0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
000007e0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-000007e0:·2078·3d22·3933·3122·2079·3d22·2d33·3337···x="931"·y="-337
000007f0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
00000800:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
00000810:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000820:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000820:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp
00000830:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te00000830:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>
00000840:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000840:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
Max diff block lines reached; -1/379426 bytes (-0.00%) of diff not shown.
14.8 KB
./usr/share/doc/ucommon-doc/html/a00404.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/stream.h·File·Reference</title>8 <title>UCommon:·ucommon/stl.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.85 KB
html2text {}
    
Offset 3, 63 lines modifiedOffset 3, 28 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
11 stream.h·File·Reference11 stl.h·File·Reference
 12 Placeholder·for·future·classes·that·require·stl·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and 
13 that·support·ANSI·C++·stream·operators.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h> 
19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8e_\x8l_\x8l_\x8._\x8h> 
20 #include·<iostream>14 #include·<list>
21 #include·<fstream> 
22 Include·dependency·graph·for·stream.h:15 Include·dependency·graph·for·stl.h:
23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
25 This·graph·shows·which·files·directly·or·indirectly·include·this·file:18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
26 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
27 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
28 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
30 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n23 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
31  ···········Common·namespace·for·all·ucommon·objects.24  ···········Common·namespace·for·all·ucommon·objects.
32  25  
33 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
34 ·········class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default"))) 
35 ················ExclusiveProtocol 
36  ···············An·exclusive·locking·protocol·interface·base. 
37   
38 ·············· ·s\x8st\x8td\x8d:\x8::\x8:_\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_·((visibility("default")))·iostream·&null 
39   
40 ·std::string··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+·(std::string·&target,·String·&source) 
41   
42 ·std::string··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+_\x8=·(std::string·&target,·String·&source) 
43   
44 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&os,·Socket::address·&_\x8a_\x8d_\x8d_\x8r) 
45   
46 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·PrintProtocol 
47 ················&format) 
48   
49 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t·&str) 
50   
51 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8l_\x8i_\x8s_\x8t_\x8__\x8t 
52 ················&list) 
53   
54 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&in,·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8l_\x8i_\x8s_\x8t_\x8__\x8t·&list) 
55   
56 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&inp,·InputProtocol·&format) 
57   
58 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&inp,·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t·&str) 
59   
60 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*26 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 27 Placeholder·for·future·classes·that·require·stl·support.
61 Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and 
62 that·support·ANSI·C++·stream·operators. 
63 Definition·in·file·_\x8s_\x8t_\x8r_.e_.a_.m_\x8._\x8h.28 Definition·in·file·_\x8s_\x8t_\x8l_\x8._\x8h.
64 ===============================================================================29 ===============================================================================
65 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.830 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
71.7 KB
./usr/share/doc/ucommon-doc/html/a00404_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/stream.h·Source·File</title>8 <title>UCommon:·ucommon/stl.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
11.5 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 stream.h10 stl.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
282 KB
./usr/share/doc/ucommon-doc/html/a00405.svg
    
Offset 8, 3362 lines modifiedOffset 8, 831 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (824 lines added, 3355 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7374·7265·616d·2e68·2050·6167·6573··n/stream.h·Pages000000e0:·6e2f·7374·6c2e·6820·5061·6765·733a·2031··n/stl.h·Pages:·1
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=
00000100:·7468·3d22·3134·3030·7074·2220·6865·6967··th="1400pt"·heig00000100:·2231·3038·3370·7422·2068·6569·6768·743d··"1083pt"·height=
00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view00000110:·2231·3337·7074·220a·2076·6965·7742·6f78··"137pt".·viewBox
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·3d22·302e·3030·2030·2e30·3020·3130·3832··="0.00·0.00·1082
00000130:·3339·392e·3530·2036·3332·2e30·3022·2078··399.50·632.00"·x00000130:·2e35·3020·3133·372e·3030·2220·786d·6c6e··.50·137.00"·xmln
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w3
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/19
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat
000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t000001d0:·6528·3420·3133·3329·223e·0a3c·7469·746c··e(4·133)">.<titl
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·7472··itle>ucommon/str000001e0:·653e·7563·6f6d·6d6f·6e2f·7374·6c2e·683c··e>ucommon/stl.h<
000001f0:·6561·6d2e·683c·2f74·6974·6c65·3e0a·3c21··eam.h</title>.<!000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000260:·3a74·6974·6c65·3d22·416e·7920·7563·6f6d··:title="Any·ucom00000260:·3d22·506c·6163·6568·6f6c·6465·7220·666f··="Placeholder·fo
00000270:·6d6f·6e20·7374·7265·616d·696e·6720·636c··mon·streaming·cl00000270:·7220·6675·7475·7265·2063·6c61·7373·6573··r·future·classes
00000280:·6173·7365·7320·7468·6174·2061·7265·2062··asses·that·are·b00000280:·2074·6861·7420·7265·7175·6972·6520·7374···that·require·st
00000290:·7569·6c74·2066·726f·6d20·7374·643a·3a73··uilt·from·std::s00000290:·6c20·7375·7070·6f72·742e·223e·0a3c·706f··l·support.">.<po
000002a0:·7472·6561·6d69·6f20·6661·6369·6c69·7469··treamio·faciliti000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002b0:·6573·2061·6e64·2074·6861·7420·7375·7070··es·and·that·supp000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002c0:·6f72·7420·414e·5349·2043·2b2b·202e·2e2e··ort·ANSI·C++·...000002c0:·3636·3636·2220·706f·696e·7473·3d22·3636··6666"·points="66
000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill000002d0:·362c·2d31·3239·2035·3737·2c2d·3132·3920··6,-129·577,-129·
000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok000002e0:·3537·372c·2d31·3130·2036·3636·2c2d·3131··577,-110·666,-11
000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002f0:·3020·3636·362c·2d31·3239·222f·3e0a·3c74··0·666,-129"/>.<t
00000300:·7473·3d22·3130·3830·2c2d·3632·3420·3936··ts="1080,-624·9600000300:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000310:·382c·2d36·3234·2039·3638·2c2d·3630·3520··8,-624·968,-605·00000310:·226d·6964·646c·6522·2078·3d22·3632·312e··"middle"·x="621.
00000320:·3130·3830·2c2d·3630·3520·3130·3830·2c2d··1080,-605·1080,-00000320:·3522·2079·3d22·2d31·3137·2220·666f·6e74··5"·y="-117"·font
00000330:·3632·3422·2f3e·0a3c·7465·7874·2074·6578··624"/>.<text·tex00000330:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000340:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000340:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000350:·2220·783d·2231·3032·3422·2079·3d22·2d36··"·x="1024"·y="-600000350:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000360:·3132·2220·666f·6e74·2d66·616d·696c·793d··12"·font-family=00000360:·3e75·636f·6d6d·6f6e·2f73·746c·2e68·3c2f··>ucommon/stl.h</
00000370:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-00000370:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000380:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000380:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
00000390:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000390:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000003a0:·2f73·7472·6561·6d2e·683c·2f74·6578·743e··/stream.h</text>000003a0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
000003b0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.000003b0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000003c0:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<000003c0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000003d0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002000003d0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000003e0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003e0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
000003f0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003f0:·3034·3631·2e68·746d·6c22·2074·6172·6765··0461.html"·targe
00000400:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000400:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000410:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli00000410:·6974·6c65·3d22·5661·7269·6f75·7320·6d69··itle="Various·mi
00000420:·6e6b·3a68·7265·663d·2261·3030·3432·352e··nk:href="a00425.00000420:·7363·656c·6c61·6e65·6f75·7320·706c·6174··scellaneous·plat
00000430:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t00000430:·666f·726d·2073·7065·6369·6669·6320·6865··form·specific·he
00000440:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000440:·6164·6572·7320·616e·6420·6465·6669·6e65··aders·and·define
00000450:·2256·6172·696f·7573·206d·6973·6365·6c6c··"Various·miscell00000450:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
00000460:·616e·656f·7573·2070·6c61·7466·6f72·6d20··aneous·platform·00000460:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok
00000470:·7370·6563·6966·6963·2068·6561·6465·7273··specific·headers00000470:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
00000480:·2061·6e64·2064·6566·696e·6573·2e22·3e0a···and·defines.">.00000480:·7473·3d22·3633·342c·2d37·3420·3531·352c··ts="634,-74·515,
00000490:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000490:·2d37·3420·3531·352c·2d35·3520·3633·342c··-74·515,-55·634,
000004a0:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6000004a0:·2d35·3520·3633·342c·2d37·3422·2f3e·0a3c··-55·634,-74"/>.<
000004b0:·3636·3636·3622·2070·6f69·6e74·733d·2235··66666"·points="5000004b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000004c0:·3331·2e35·2c2d·3734·2034·3132·2e35·2c2d··31.5,-74·412.5,-000004c0:·3d22·6d69·6464·6c65·2220·783d·2235·3734··="middle"·x="574
000004d0:·3734·2034·3132·2e35·2c2d·3535·2035·3331··74·412.5,-55·531000004d0:·2e35·2220·793d·222d·3632·2220·666f·6e74··.5"·y="-62"·font
000004e0:·2e35·2c2d·3535·2035·3331·2e35·2c2d·3734··.5,-55·531.5,-74000004e0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
000004f0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a000004f0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000500:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x00000500:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000510:·3d22·3437·3222·2079·3d22·2d36·3222·2066··="472"·y="-62"·f00000510:·3e75·636f·6d6d·6f6e·2f70·6c61·7466·6f72··>ucommon/platfor
00000520:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv00000520:·6d2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··m.h</text>.</a>.
00000530:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif00000530:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000540:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000540:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000550:·3030·223e·7563·6f6d·6d6f·6e2f·706c·6174··00">ucommon/plat00000550:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed
00000560:·666f·726d·2e68·3c2f·7465·7874·3e0a·3c2f··form.h</text>.</00000560:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
00000570:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000570:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
00000580:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;00000580:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>
00000590:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000590:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
000005a0:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000000005a0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000005b0:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl000005b0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0
000005c0:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit000005c0:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
000005d0:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt000005d0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
000005e0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<000005e0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill
000005f0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No000005f0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="
00000600:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000600:·2336·3362·3866·6622·2064·3d22·4d36·3133··#63b8ff"·d="M613
00000610:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti00000610:·2e37·342c·2d31·3039·2e37·3543·3630·372e··.74,-109.75C607.
00000620:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f00000620:·3033·2c2d·3130·322e·3138·2035·3937·2e31··03,-102.18·597.1
00000630:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok00000630:·362c·2d39·312e·3035·2035·3838·2e39·392c··6,-91.05·588.99,
00000640:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M00000640:·2d38·312e·3834·222f·3e0a·3c70·6f6c·7967··-81.84"/>.<polyg
00000650:·3130·3539·2e39·322c·2d36·3034·2e39·3843··1059.92,-604.98C00000650:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff
00000660:·3130·3831·2e34·312c·2d35·3938·2e33·2031··1081.41,-598.3·100000660:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000670:·3130·372e·3937·2c2d·3538·372e·3033·2031··107.97,-587.03·100000670:·6622·2070·6f69·6e74·733d·2235·3931·2e33··f"·points="591.3
00000680:·3132·362c·2d35·3639·2031·3134·342e·3836··126,-569·1144.8600000680:·372c·2d37·392e·3235·2035·3832·2e31·322c··7,-79.25·582.12,
00000690:·2c2d·3535·302e·3134·2031·3134·342e·3535··,-550.14·1144.5500000690:·2d37·342e·3039·2035·3836·2e31·332c·2d38··-74.09·586.13,-8
000006a0:·2c2d·3534·302e·3131·2031·3135·302c·2d35··,-540.11·1150,-5000006a0:·332e·3839·2035·3931·2e33·372c·2d37·392e··3.89·591.37,-79.
000006b0:·3134·2031·3137·322e·3838·2c2d·3430·342e··14·1172.88,-404.000006b0:·3235·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··25"/>.</a>.</g>.
000006c0:·3336·2031·3237·332e·3938·2c2d·3533·372e··36·1273.98,-537.000006c0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3138··</g>.<!--·Node18
000006d0:·3436·2031·3035·342c·2d32·3230·2031·3033··46·1054,-220·103000006d0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000006e0:·322e·3235·2c2d·3138·382e·3631·2031·3032··2.25,-188.61·102000006e0:·3030·3030·3138·2220·636c·6173·733d·226e··000018"·class="n
000006f0:·312e·3235·2c2d·3138·332e·3737·2039·3838··1.25,-183.77·988000006f0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000700:·2c2d·3136·3520·3834·342e·3232·2c2d·3833··,-165·844.22,-8300000700:·6531·383c·2f74·6974·6c65·3e0a·3c67·2069··e18</title>.<g·i
00000710:·2e38·3420·3634·352e·3835·2c2d·3637·2e37··.84·645.85,-67.700000710:·643d·2261·5f4e·6f64·6530·3030·3031·3822··d="a_Node000018"
00000720:·2035·3431·2e39·332c·2d36·352e·3232·222f···541.93,-65.22"/00000720:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=
00000730:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000730:·2220·223e·0a3c·706f·6c79·676f·6e20·6669··"·">.<polygon·fi
00000740:·2223·3633·6238·6666·2220·7374·726f·6b65··"#63b8ff"·stroke00000740:·6c6c·3d22·2365·3065·3065·3022·2073·7472··ll="#e0e0e0"·str
00000750:·3d22·2336·3362·3866·6622·2070·6f69·6e74··="#63b8ff"·point00000750:·6f6b·653d·2223·3939·3939·3939·2220·706f··oke="#999999"·po
00000760:·733d·2235·3431·2e39·342c·2d36·312e·3732··s="541.94,-61.7200000760:·696e·7473·3d22·3638·342e·352c·2d37·3420··ints="684.5,-74·
00000770:·2035·3331·2e38·372c·2d36·352e·3031·2035···531.87,-65.01·500000770:·3635·322e·352c·2d37·3420·3635·322e·352c··652.5,-74·652.5,
00000780:·3431·2e38·2c2d·3638·2e37·3120·3534·312e··41.8,-68.71·541.00000780:·2d35·3520·3638·342e·352c·2d35·3520·3638··-55·684.5,-55·68
00000790:·3934·2c2d·3631·2e37·3222·2f3e·0a3c·2f61··94,-61.72"/>.</a00000790:·342e·352c·2d37·3422·2f3e·0a3c·7465·7874··4.5,-74"/>.<text
000007a0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--000007a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000007b0:·204e·6f64·6531·3820·2d2d·3e0a·3c67·2069···Node18·-->.<g·i000007b0:·6464·6c65·2220·783d·2236·3638·2e35·2220··ddle"·x="668.5"·
000007c0:·643d·224e·6f64·6530·3030·3031·3822·2063··d="Node000018"·c000007c0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam
000007d0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000007d0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
000007e0:·746c·653e·4e6f·6465·3138·3c2f·7469·746c··tle>Node18</titl000007e0:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
000007f0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000007f0:·7369·7a65·3d22·3130·2e30·3022·3e6c·6973··size="10.00">lis
00000800:·3030·3030·3138·223e·3c61·2078·6c69·6e6b··000018"><a·xlink00000800:·743c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··t</text>.</a>.</
00000810:·3a68·7265·663d·2261·3030·3432·382e·6874··:href="a00428.ht00000810:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000820:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top00000820:·6531·2623·3435·3b26·6774·3b4e·6f64·6531··e1&#45;&gt;Node1
00000830:·2220·786c·696e·6b3a·7469·746c·653d·2241··"·xlink:title="A00000830:·3820·2d2d·3e0a·3c67·2069·643d·2265·6467··8·-->.<g·id="edg
00000840:·6273·7472·6163·7420·696e·7465·7266·6163··bstract·interfac00000840:·6531·375f·4e6f·6465·3030·3030·3031·5f4e··e17_Node000001_N
Max diff block lines reached; -1/288840 bytes (-0.00%) of diff not shown.
371 KB
./usr/share/doc/ucommon-doc/html/a00406.svg
    
Offset 8, 2755 lines modifiedOffset 8, 2753 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2746 lines added, 2748 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7374·7265·616d·2e68·2050·6167·6573··n/stream.h·Pages000000e0:·6e2f·7374·6c2e·6820·5061·6765·733a·2031··n/stl.h·Pages:·1
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig00000100:·2231·3930·3370·7422·2068·6569·6768·743d··"1903pt"·height=
00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view00000110:·2234·3637·7074·220a·2076·6965·7742·6f78··"467pt".·viewBox
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·3d22·302e·3030·2030·2e30·3020·3139·3032··="0.00·0.00·1902
00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x00000130:·2e35·3020·3436·372e·3030·2220·786d·6c6e··.50·467.00"·xmln
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w3
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/19
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat
000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t000001d0:·6528·3420·3436·3329·223e·0a3c·7469·746c··e(4·463)">.<titl
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·7472··itle>ucommon/str000001e0:·653e·7563·6f6d·6d6f·6e2f·7374·6c2e·683c··e>ucommon/stl.h<
000001f0:·6561·6d2e·683c·2f74·6974·6c65·3e0a·3c21··eam.h</title>.<!000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000260:·3a74·6974·6c65·3d22·416e·7920·7563·6f6d··:title="Any·ucom00000260:·3d22·506c·6163·6568·6f6c·6465·7220·666f··="Placeholder·fo
00000270:·6d6f·6e20·7374·7265·616d·696e·6720·636c··mon·streaming·cl00000270:·7220·6675·7475·7265·2063·6c61·7373·6573··r·future·classes
00000280:·6173·7365·7320·7468·6174·2061·7265·2062··asses·that·are·b00000280:·2074·6861·7420·7265·7175·6972·6520·7374···that·require·st
00000290:·7569·6c74·2066·726f·6d20·7374·643a·3a73··uilt·from·std::s00000290:·6c20·7375·7070·6f72·742e·223e·0a3c·706f··l·support.">.<po
000002a0:·7472·6561·6d69·6f20·6661·6369·6c69·7469··treamio·faciliti000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002b0:·6573·2061·6e64·2074·6861·7420·7375·7070··es·and·that·supp000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002c0:·6f72·7420·414e·5349·2043·2b2b·202e·2e2e··ort·ANSI·C++·...000002c0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10
000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill000002d0:·3431·2e35·2c2d·3435·3920·3935·322e·352c··41.5,-459·952.5,
000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok000002e0:·2d34·3539·2039·3532·2e35·2c2d·3434·3020··-459·952.5,-440·
000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002f0:·3130·3431·2e35·2c2d·3434·3020·3130·3431··1041.5,-440·1041
00000300:·7473·3d22·3130·3533·2c2d·3435·3920·3934··ts="1053,-459·9400000300:·2e35·2c2d·3435·3922·2f3e·0a3c·7465·7874··.5,-459"/>.<text
00000310:·312c·2d34·3539·2039·3431·2c2d·3434·3020··1,-459·941,-440·00000310:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000320:·3130·3533·2c2d·3434·3020·3130·3533·2c2d··1053,-440·1053,-00000320:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
00000330:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex00000330:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami
00000340:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000340:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000350:·2220·783d·2239·3937·2220·793d·222d·3434··"·x="997"·y="-4400000350:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000360:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="00000360:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000370:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S00000370:·6d6f·6e2f·7374·6c2e·683c·2f74·6578·743e··mon/stl.h</text>
00000380:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=00000380:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000390:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/00000390:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
000003a0:·7374·7265·616d·2e68·3c2f·7465·7874·3e0a··stream.h</text>.000003a0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003b0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<000003b0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003c0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g000003c0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003d0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003d0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003e0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003e0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003f0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003f0:·6e6b·3a68·7265·663d·2261·3030·3436·342e··nk:href="a00464.
00000400:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000400:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000410:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin00000410:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000420:·6b3a·6872·6566·3d22·6130·3034·3433·2e68··k:href="a00443.h00000420:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu
00000430:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000430:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·
00000440:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000440:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·
00000450:·546f·7020·6c65·7665·6c20·696e·636c·7564··Top·level·includ00000450:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.
00000460:·6520·6669·6c65·2066·6f72·2074·6865·2047··e·file·for·the·G00000460:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000470:·4e55·2075·436f·6d6d·6f6e·2043·2b2b·2063··NU·uCommon·C++·c00000470:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000480:·6f72·6520·6c69·6272·6172·792e·223e·0a3c··ore·library.">.<00000480:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
00000490:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000490:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-40
000004a0:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66000004a0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,
000004b0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000004b0:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/
000004c0:·3630·2c2d·3430·3420·3933·342c·2d34·3034··60,-404·934,-404000004c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000004d0:·2039·3334·2c2d·3338·3520·3130·3630·2c2d···934,-385·1060,-000004d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
000004e0:·3338·3520·3130·3630·2c2d·3430·3422·2f3e··385·1060,-404"/>000004e0:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo
000004f0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000500:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="900000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000510:·3937·2220·793d·222d·3339·3222·2066·6f6e··97"·y="-392"·fon00000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000520:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000520:·3022·3e75·636f·6d6d·6f6e·2f75·636f·6d6d··0">ucommon/ucomm
00000530:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000530:·6f6e·2e68·3c2f·7465·7874·3e0a·3c2f·613e··on.h</text>.</a>
00000540:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000540:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000550:·223e·7563·6f6d·6d6f·6e2f·7563·6f6d·6d6f··">ucommon/ucommo00000550:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000560:·6e2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··n.h</text>.</a>.00000560:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000570:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000570:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000580:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000580:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000590:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed00000590:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
000005a0:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N000005a0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
000005b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000005b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005c0:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>000005c0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005d0:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No000005d0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005e0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i000005e0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005f0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0000005f0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
00000600:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000600:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
00000610:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000610:·2223·3633·6238·6666·2220·643d·224d·3939··"#63b8ff"·d="M99
00000620:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill00000620:·372c·2d34·3239·2e36·3643·3939·372c·2d34··7,-429.66C997,-4
00000630:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="00000630:·3230·2e39·3320·3939·372c·2d34·3130·2e39··20.93·997,-410.9
00000640:·2336·3362·3866·6622·2064·3d22·4d39·3937··#63b8ff"·d="M99700000640:·3920·3939·372c·2d34·3034·2e30·3922·2f3e··9·997,-404.09"/>
00000650:·2c2d·3432·392e·3636·4339·3937·2c2d·3432··,-429.66C997,-4200000650:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000660:·302e·3933·2039·3937·2c2d·3431·302e·3939··0.93·997,-410.9900000660:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=
00000670:·2039·3937·2c2d·3430·342e·3039·222f·3e0a···997,-404.09"/>.00000670:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points
00000680:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#00000680:·3d22·3939·332e·352c·2d34·3239·2e37·3520··="993.5,-429.75·
00000690:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="00000690:·3939·372c·2d34·3339·2e37·3520·3130·3030··997,-439.75·1000
000006a0:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=000006a0:·2e35·2c2d·3432·392e·3735·2039·3933·2e35··.5,-429.75·993.5
000006b0:·2239·3933·2e35·2c2d·3432·392e·3735·2039··"993.5,-429.75·9000006b0:·2c2d·3432·392e·3735·222f·3e0a·3c2f·613e··,-429.75"/>.</a>
000006c0:·3937·2c2d·3433·392e·3735·2031·3030·302e··97,-439.75·1000.000006c0:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
000006d0:·352c·2d34·3239·2e37·3520·3939·332e·352c··5,-429.75·993.5,000006d0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=
000006e0:·2d34·3239·2e37·3522·2f3e·0a3c·2f61·3e0a··-429.75"/>.</a>.000006e0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla
000006f0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000006f0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
00000700:·6f64·6533·202d·2d3e·0a3c·6720·6964·3d22··ode3·-->.<g·id="00000700:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.
00000710:·4e6f·6465·3030·3030·3033·2220·636c·6173··Node000003"·clas00000710:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000720:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000720:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr
00000730:·3e4e·6f64·6533·3c2f·7469·746c·653e·0a3c··>Node3</title>.<00000730:·6566·3d22·6130·3035·3132·5f73·6f75·7263··ef="a00512_sourc
00000740:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000740:·652e·6874·6d6c·2220·7461·7267·6574·3d22··e.html"·target="
00000750:·3033·223e·3c61·2078·6c69·6e6b·3a68·7265··03"><a·xlink:hre00000750:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
00000760:·663d·2261·3030·3438·325f·736f·7572·6365··f="a00482_source00000760:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·
00000770:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000770:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str
00000780:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000780:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
00000790:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f00000790:·696e·7473·3d22·3939·302c·2d33·3439·2038··ints="990,-349·8
000007a0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro000007a0:·3732·2c2d·3334·3920·3837·322c·2d33·3330··72,-349·872,-330
000007b0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi000007b0:·2039·3930·2c2d·3333·3020·3939·302c·2d33···990,-330·990,-3
000007c0:·6e74·733d·2239·3930·2c2d·3334·3920·3837··nts="990,-349·87000007c0:·3439·222f·3e0a·3c74·6578·7420·7465·7874··49"/>.<text·text
000007d0:·322c·2d33·3439·2038·3732·2c2d·3333·3020··2,-349·872,-330·000007d0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
000007e0:·3939·302c·2d33·3330·2039·3930·2c2d·3334··990,-330·990,-34000007e0:·2078·3d22·3933·3122·2079·3d22·2d33·3337···x="931"·y="-337
000007f0:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
00000800:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
00000810:·783d·2239·3331·2220·793d·222d·3333·3722··x="931"·y="-337"00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000820:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000820:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp
00000830:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000830:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>
00000840:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000840:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
Max diff block lines reached; -1/379576 bytes (-0.00%) of diff not shown.
22.1 KB
./usr/share/doc/ucommon-doc/html/a00410.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/temporary.h·File·Reference</title>8 <title>UCommon:·ucommon/secure.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.54 KB
html2text {}
    
Offset 3, 57 lines modifiedOffset 3, 70 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_\x8s10 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s
11 temporary.h·File·Reference11 secure.h·File·Reference
12 Temporary·templates·for·C++.·_.M_.o_.r_.e_.._.._..12 This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for
 13 use·with·GNU·uCommon·C++.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_.c_.o_.m_.m_.o_.n_\x8._\x8h>
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h> 
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h> 
19 #include·<cstdlib> 
20 #include·<cstring> 
21 #include·<stdexcept> 
22 Include·dependency·graph·for·temporary.h:16 Include·dependency·graph·for·secure.h:
23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a 
24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8. 
25 This·graph·shows·which·files·directly·or·indirectly·include·this·file: 
26 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
27 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
28 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
29 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s 
30 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8> 
31  ·······Manage·temporary·object·stored·on·the·heap.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
32   
33 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
34 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n21 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
35  ···········Common·namespace·for·all·ucommon·objects.22  ···········Common·namespace·for·all·ucommon·objects.
36  23  
37 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s24 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
38 #define ·_\x8T_.H_.R_.O_.W(x)   throw·x25 #define ·_\x8M_.A_.X_.__.C_.I_.P_.H_.E_.R_.__.K_.E_.Y_.S_.I_.Z_.E   512
 26  
 27 #define ·_\x8M_\x8A_\x8X_\x8__\x8D_\x8I_\x8G_\x8E_\x8S_\x8T_\x8__\x8H_\x8A_\x8S_\x8H_\x8S_\x8I_\x8Z_\x8E   512
 28  
 29 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 30 ········typedef·Cipher ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8i_\x8p_\x8h_\x8e_\x8r_\x8__\x8t
 31  ·······················Convenience·type·for·generic·ciphers.
 32  
 33 ········typedef·Digest ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8g_\x8e_\x8s_\x8t_\x8__\x8t
 34  ·······················Convenience·type·for·generic·digests.
 35  
 36 ··········typedef·HMAC ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8h_\x8m_\x8a_\x8c_\x8__\x8t
 37  ·······················Convenience·type·for·generic·digests.
 38  
 39 typedef·secure::string ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8k_\x8e_\x8y_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t
 40  
 41 ···typedef·Cipher::Key ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8k_\x8e_\x8y_\x8__\x8t
 42  ·······················Convenience·type·for·generic·cipher·key.
 43  
 44 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 45 ·························class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility
 46 ································("default")))·ExclusiveProtocol
 47  ·······························An·exclusive·locking·protocol·interface
 48 ································base.
39  49  
40 #define ·_.T_.H_.R_.O_.W_.S(x)   throw(x)50 template<typename·T·>
 51 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility
 52 ····("default")))·sstream·void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8r_\x8m_\x8e_\x8m·(T·&var)
 53  ·······························Secure·socket·using·std::iostream.
41  54  
42 #define ·_.T_.H_.R_.O_.W_.S_.__.A_.N_.Y   throw()55 ··························void ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.z_.e_.r_.o_.f_.i_.l_.l·(void·*_.a_.d_.d_.r,·size_t·size)
43  56  
44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*57 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
45 Temporary·templates·for·C++. 
46 This·offers·automatic·management·of·heap·temporary·objects.58 This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for
 59 use·with·GNU·uCommon·C++.
 60 This·library·might·be·used·in·conjunction·with·openssl,·gnutls,·etc.·If·no
 61 secure·socket·library·is·available,·then·a·stub·library·may·be·used·with·very
 62 basic·cryptographic·support.
47 Definition·in·file·_\x8t_.e_.m_.p_.o_.r_.a_.r_.y_\x8._\x8h.63 Definition·in·file·_\x8s_.e_.c_.u_.r_.e_\x8._\x8h.
48 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*64 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
49 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8W·*\x8**\x8**\x8**\x8**\x8* 
50 #define·THROW·(· ·x·)·   throw·x65 *.**.**.**.**.*·_.?.◆_.?. M.MA.AX.X_._C.CI.IP.PH.HE.ER.R_._K.KE.EY.YS.SI.IZ.ZE.E·*.**.**.**.**.*
 66 #define·MAX_CIPHER_KEYSIZE   512
51 Definition·at·line·_\x85_\x87·of·file·_.t_.e_.m_.p_.o_.r_.a_.r_.y_\x8._\x8h.67 Definition·at·line·_\x85_\x83·of·file·_.s_.e_.c_.u_.r_.e_\x8._\x8h.
52 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8WS\x8S·*\x8**\x8**\x8**\x8**\x8* 
53 #define·THROWS·(· ·x·)·   throw(x)68 *.**.**.**.**.*·_.?.◆_.?. M.MA.AX.X_._D.DI.IG.GE.ES.ST.T_._H.HA.AS.SH.HS.SI.IZ.ZE.E·*.**.**.**.**.*
 69 #define·MAX_DIGEST_HASHSIZE   512
54 Definition·at·line·_\x86_.2·of·file·_.t_.e_.m_.p_.o_.r_.a_.r_.y_\x8._\x8h.70 Definition·at·line·_\x85_.4·of·file·_.s_.e_.c_.u_.r_.e_\x8._\x8h.
55 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8WS\x8S_\x8_A\x8AN\x8NY\x8Y·*\x8**\x8**\x8**\x8**\x8* 
56 #define·THROWS_ANY   throw() 
57 Definition·at·line·_\x86_\x83·of·file·_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h. 
58 ===============================================================================71 ===============================================================================
59 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.872 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
173 KB
./usr/share/doc/ucommon-doc/html/a00410_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/temporary.h·Source·File</title>8 <title>UCommon:·ucommon/secure.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
25.2 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 temporary.h10 secure.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2010-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
582 KB
./usr/share/doc/ucommon-doc/html/a00411.svg
    
Offset 8, 2890 lines modifiedOffset 8, 5747 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (5740 lines added, 2883 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7465·6d70·6f72·6172·792e·6820·5061··n/temporary.h·Pa000000e0:·6e2f·7365·6375·7265·2e68·2050·6167·6573··n/secure.h·Pages
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7769·6474·683d·2231·3435·3270·7422·2068··width="1452pt"·h00000100:·7468·3d22·3239·3033·7074·2220·6865·6967··th="2903pt"·heig
00000110:·6569·6768·743d·2236·3332·7074·220a·2076··eight="632pt".·v00000110:·6874·3d22·3734·3270·7422·0a20·7669·6577··ht="742pt".·view
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·2
00000130:·3020·3134·3531·2e35·3020·3633·322e·3030··0·1451.50·632.0000000130:·3930·332e·3030·2037·3432·2e30·3022·2078··903.00·742.00"·x
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·616e·736c·6174·6528·3420·3632·3829·223e··anslate(4·628)">000001d0:·6c61·7465·2834·2037·3338·2922·3e0a·3c74··late(4·738)">.<t
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6563··itle>ucommon/sec
000001f0:·7465·6d70·6f72·6172·792e·683c·2f74·6974··temporary.h</tit000001f0:·7572·652e·683c·2f74·6974·6c65·3e0a·3c21··ure.h</title>.<!
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te00000260:·3a74·6974·6c65·3d22·5468·6973·206c·6962··:title="This·lib
00000270:·6d70·6f72·6172·7920·7465·6d70·6c61·7465··mporary·template00000270:·7261·7279·2068·6f6c·6473·2062·6173·6963··rary·holds·basic
00000280:·7320·666f·7220·432b·2b2e·223e·0a3c·706f··s·for·C++.">.<po00000280:·2063·7279·7074·6f67·7261·7068·6963·2066···cryptographic·f
00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000290:·756e·6374·696f·6e73·2061·6e64·2073·6563··unctions·and·sec
000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002a0:·7572·6520·736f·636b·6574·2073·7570·706f··ure·socket·suppo
000002b0:·3636·3636·2220·706f·696e·7473·3d22·3436··6666"·points="46000002b0:·7274·2066·6f72·2075·7365·2077·6974·6820··rt·for·use·with·
000002c0:·392c·2d36·3234·2033·3432·2c2d·3632·3420··9,-624·342,-624·000002c0:·474e·5520·7543·6f6d·6d6f·6e20·432e·2e2e··GNU·uCommon·C...
000002d0:·3334·322c·2d36·3035·2034·3639·2c2d·3630··342,-605·469,-60000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
000002e0:·3520·3436·392c·2d36·3234·222f·3e0a·3c74··5·469,-624"/>.<t000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002f0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
00000300:·226d·6964·646c·6522·2078·3d22·3430·352e··"middle"·x="405.00000300:·7473·3d22·3231·3635·2c2d·3733·3420·3230··ts="2165,-734·20
00000310:·3522·2079·3d22·2d36·3132·2220·666f·6e74··5"·y="-612"·font00000310:·3535·2c2d·3733·3420·3230·3535·2c2d·3731··55,-734·2055,-71
00000320:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000320:·3520·3231·3635·2c2d·3731·3520·3231·3635··5·2165,-715·2165
00000330:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000330:·2c2d·3733·3422·2f3e·0a3c·7465·7874·2074··,-734"/>.<text·t
00000340:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000340:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
00000350:·3e75·636f·6d6d·6f6e·2f74·656d·706f·7261··>ucommon/tempora00000350:·6c65·2220·783d·2232·3131·3022·2079·3d22··le"·x="2110"·y="
00000360:·7279·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ry.h</text>.</a>00000360:·2d37·3232·2220·666f·6e74·2d66·616d·696c··-722"·font-famil
00000370:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000370:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
00000380:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000380:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
00000390:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla00000390:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm
000003a0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000003a0:·6f6e·2f73·6563·7572·652e·683c·2f74·6578··on/secure.h</tex
000003b0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.000003b0:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g
000003c0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000003c0:·3e0a·3c21·2d2d·204e·6f64·6532·202d·2d3e··>.<!--·Node2·-->
000003d0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr000003d0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
000003e0:·6566·3d22·6130·3034·3235·2e68·746d·6c22··ef="a00425.html"000003e0:·3032·2220·636c·6173·733d·226e·6f64·6522··02"·class="node"
000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x000003f0:·3e0a·3c74·6974·6c65·3e4e·6f64·6532·3c2f··>.<title>Node2</
00000400:·6c69·6e6b·3a74·6974·6c65·3d22·5661·7269··link:title="Vari00000400:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000410:·6f75·7320·6d69·7363·656c·6c61·6e65·6f75··ous·miscellaneou00000410:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
00000420:·7320·706c·6174·666f·726d·2073·7065·6369··s·platform·speci00000420:·6c69·6e6b·3a68·7265·663d·2261·3030·3436··link:href="a0046
00000430:·6669·6320·6865·6164·6572·7320·616e·6420··fic·headers·and·00000430:·312e·6874·6d6c·2220·7461·7267·6574·3d22··1.html"·target="
00000440:·6465·6669·6e65·732e·223e·0a3c·706f·6c79··defines.">.<poly00000440:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
00000450:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000450:·653d·2256·6172·696f·7573·206d·6973·6365··e="Various·misce
00000460:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000460:·6c6c·616e·656f·7573·2070·6c61·7466·6f72··llaneous·platfor
00000470:·2220·706f·696e·7473·3d22·3536·302c·2d37··"·points="560,-700000470:·6d20·7370·6563·6966·6963·2068·6561·6465··m·specific·heade
00000480:·3420·3434·312c·2d37·3420·3434·312c·2d35··4·441,-74·441,-500000480:·7273·2061·6e64·2064·6566·696e·6573·2e22··rs·and·defines."
00000490:·3520·3536·302c·2d35·3520·3536·302c·2d37··5·560,-55·560,-700000490:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
000004a0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000004a0:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
000004b0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000004b0:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
000004c0:·783d·2235·3030·2e35·2220·793d·222d·3632··x="500.5"·y="-62000004c0:·2232·3430·372e·352c·2d37·3420·3232·3838··"2407.5,-74·2288
000004d0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000004d0:·2e35·2c2d·3734·2032·3238·382e·352c·2d35··.5,-74·2288.5,-5
000004e0:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se000004e0:·3520·3234·3037·2e35·2c2d·3535·2032·3430··5·2407.5,-55·240
000004f0:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="000004f0:·372e·352c·2d37·3422·2f3e·0a3c·7465·7874··7.5,-74"/>.<text
00000500:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f70··10.00">ucommon/p00000500:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000510:·6c61·7466·6f72·6d2e·683c·2f74·6578·743e··latform.h</text>00000510:·6464·6c65·2220·783d·2232·3334·3822·2079··ddle"·x="2348"·y
00000520:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000520:·3d22·2d36·3222·2066·6f6e·742d·6661·6d69··="-62"·font-fami
00000530:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&00000530:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000540:·6774·3b4e·6f64·6532·202d·2d3e·0a3c·6720··gt;Node2·-->.<g·00000540:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000550:·6964·3d22·6564·6765·315f·4e6f·6465·3030··id="edge1_Node0000000550:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000560:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"00000560:·6d6f·6e2f·706c·6174·666f·726d·2e68·3c2f··mon/platform.h</
00000570:·2063·6c61·7373·3d22·6564·6765·223e·0a3c···class="edge">.<00000570:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000580:·7469·746c·653e·4e6f·6465·3126·2334·353b··title>Node1&#45;00000580:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000590:·2667·743b·4e6f·6465·323c·2f74·6974·6c65··&gt;Node2</title00000590:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
000005a0:·3e0a·3c67·2069·643d·2261·5f65·6467·6531··>.<g·id="a_edge1000005a0:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
000005b0:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node000005b0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005c0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000005c0:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
000005d0:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6174··:title="·">.<pat000005d0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
000005e0:·6820·6669·6c6c·3d22·6e6f·6e65·2220·7374··h·fill="none"·st000005e0:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
000005f0:·726f·6b65·3d22·2336·3362·3866·6622·2064··roke="#63b8ff"·d000005f0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000600:·3d22·4d33·3439·2e31·2c2d·3630·342e·3937··="M349.1,-604.9700000600:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000610:·4333·3234·2e34·342c·2d35·3938·2e36·3820··C324.44,-598.68·00000610:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
00000620:·3239·362e·382c·2d35·3837·2e37·3920·3237··296.8,-587.79·2700000620:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000630:·372e·352c·2d35·3639·2032·3535·2e38·382c··7.5,-569·255.88,00000630:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
00000640:·2d35·3437·2e39·3520·3235·332e·352c·2d35··-547.95·253.5,-500000640:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
00000650:·3335·2e36·3720·3235·332e·352c·2d35·3035··35.67·253.5,-50500000650:·6666·2220·643d·224d·3231·3635·2e32·2c2d··ff"·d="M2165.2,-
00000660:·2e35·2032·3533·2e35·2c2d·3530·352e·3520··.5·253.5,-505.5·00000660:·3732·312e·3732·4332·3334·332e·3838·2c2d··721.72C2343.88,-
00000670:·3235·332e·352c·2d35·3035·2e35·2032·3533··253.5,-505.5·25300000670:·3731·352e·3234·2032·3839·352c·2d36·3839··715.24·2895,-689
00000680:·2e35·2c2d·3137·332e·3520·3235·332e·352c··.5,-173.5·253.5,00000680:·2e32·3720·3238·3935·2c2d·3631·352e·3520··.27·2895,-615.5·
00000690:·2d39·352e·3732·2033·3537·2e35·392c·2d37··-95.72·357.59,-700000690:·3238·3935·2c2d·3631·352e·3520·3238·3935··2895,-615.5·2895
000006a0:·332e·3431·2034·3330·2e36·322c·2d36·372e··3.41·430.62,-67.000006a0:·2c2d·3631·352e·3520·3238·3935·2c2d·3137··,-615.5·2895,-17
000006b0:·3333·222f·3e0a·3c70·6f6c·7967·6f6e·2066··33"/>.<polygon·f000006b0:·332e·3520·3238·3935·2c2d·3737·2e33·3220··3.5·2895,-77.32·
000006c0:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st000006c0:·3235·3635·2e33·362c·2d36·352e·3338·2032··2565.36,-65.38·2
000006d0:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p000006d0:·3431·372e·3838·2c2d·3634·2e38·3622·2f3e··417.88,-64.86"/>
000006e0:·6f69·6e74·733d·2234·3331·2c2d·3730·2e38··oints="431,-70.8000006e0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000006f0:·3120·3434·302e·3731·2c2d·3636·2e35·3820··1·440.71,-66.58·000006f0:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=
00000700:·3433·302e·3437·2c2d·3633·2e38·3320·3433··430.47,-63.83·4300000700:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points
00000710:·312c·2d37·302e·3831·222f·3e0a·3c2f·613e··1,-70.81"/>.</a>00000710:·3d22·3234·3137·2e35·392c·2d36·312e·3336··="2417.59,-61.36
00000720:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000720:·2032·3430·372e·3538·2c2d·3634·2e38·3420···2407.58,-64.84·
00000730:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=00000730:·3234·3137·2e35·372c·2d36·382e·3336·2032··2417.57,-68.36·2
00000740:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla00000740:·3431·372e·3539·2c2d·3631·2e33·3622·2f3e··417.59,-61.36"/>
00000750:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl00000750:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000760:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.00000760:·3c21·2d2d·204e·6f64·6531·3820·2d2d·3e0a··<!--·Node18·-->.
00000770:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node00000000770:·3c67·2069·643d·224e·6f64·6530·3030·3031··<g·id="Node00001
00000780:·3030·3322·3e3c·6120·786c·696e·6b3a·7469··003"><a·xlink:ti00000780:·3822·2063·6c61·7373·3d22·6e6f·6465·223e··8"·class="node">
00000790:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo00000790:·0a3c·7469·746c·653e·4e6f·6465·3138·3c2f··.<title>Node18</
000007a0:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"000007a0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000007b0:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#999999000007b0:·4e6f·6465·3030·3030·3138·223e·3c61·2078··Node000018"><a·x
000007c0:·2220·706f·696e·7473·3d22·3439·2c2d·3139··"·points="49,-19000007c0:·6c69·6e6b·3a68·7265·663d·2261·3030·3436··link:href="a0046
000007d0:·2030·2c2d·3139·2030·2c30·2034·392c·3020···0,-19·0,0·49,0·000007d0:·342e·6874·6d6c·2220·7461·7267·6574·3d22··4.html"·target="
000007e0:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·000007e0:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
000007f0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid000007f0:·653d·2254·6f70·206c·6576·656c·2069·6e63··e="Top·level·inc
00000800:·646c·6522·2078·3d22·3234·2e35·2220·793d··dle"·x="24.5"·y=00000800:·6c75·6465·2066·696c·6520·666f·7220·7468··lude·file·for·th
00000810:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family00000810:·6520·474e·5520·7543·6f6d·6d6f·6e20·432b··e·GNU·uCommon·C+
00000820:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000820:·2b20·636f·7265·206c·6962·7261·7279·2e22··+·core·library."
00000830:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000830:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000840:·653d·2231·302e·3030·223e·6373·7464·6c69··e="10.00">cstdli00000840:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
Max diff block lines reached; -1/595478 bytes (-0.00%) of diff not shown.
17.9 KB
./usr/share/doc/ucommon-doc/html/a00416.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/unicode.h·File·Reference</title>8 <title>UCommon:·ucommon/timers.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.52 KB
html2text {}
    
Offset 3, 63 lines modifiedOffset 3, 46 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_.V_.a_.r_.i_.a_.b_.l_.e_.s
11 unicode.h·File·Reference11 timers.h·File·Reference
12 Basic·UCommon·Unicode·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Realtime·timers·and·timer·queues.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_.i_.n_.k_.e_.d_\x8._\x8h>
 14 #include·<unistd.h>
 15 #include·<sys/time.h>
 16 #include·<time.h>
14 Include·dependency·graph·for·unicode.h:17 Include·dependency·graph·for·timers.h:
15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n25 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
23  ···········Common·namespace·for·all·ucommon·objects.26  ···········Common·namespace·for·all·ucommon·objects.
24  27  
25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s28 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
26 ·····typedef·int16_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8c_\x8s_\x82_\x8__\x8t 
27  ·····················16·bit·unicode·character·code. 
28   
29 ·····typedef·int32_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8c_\x8s_\x84_\x8__\x8t 
30  ·····················32·bit·unicode·character·code. 
31   
32 ······typedef·void··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t 
33  ·····················Resolves·issues·where·wchar_t·is·not·defined. 
34   
35 ·····typedef·UString ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t 
36  ·····················Convenience·type·for·utf8·encoded·strings. 
37   
38 typedef·utf8_pointer ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.u_.t_.f_.8_\x8__\x8t29 typedef·Timer ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.t_.i_.m_.e_.r_\x8__\x8t
39  ·····················Convenience·type·for·utf8_pointer·strings.30  ··············A·convenience·type·for·timers.
40  31  
41 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s32 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
42 ····class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol33 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
43  ··········An·exclusive·locking·protocol·interface·base.34  ······An·exclusive·locking·protocol·interface·base.
44   
45 template<> 
46 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8c_\x8s_\x82_\x8__\x8t_\x8·_\x8*_\x8·_\x8>·(_\x8u_\x8c_\x8s_\x82_\x8__\x8t·*string) 
47   
48 template<> 
49 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8c_\x8s_\x84_\x8__\x8t_\x8·_\x8*_\x8·_\x8>·(_\x8u_\x8c_\x8s_\x84_\x8__\x8t·*string) 
50   
51 template<> 
52 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t_\x8·_\x8>·(_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t·string) 
53   
54 ·_\x8u_\x8c_\x8s_\x84_\x8__\x8t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8u_\x8d_\x8u_\x8p·(const·char·*string) 
55  35  
56 ·_.u_.c_.s_.2_.__.t··_.u_.c_.o_.m_.m_.o_.n_.:_.:_.s_.t_.r_.w_.d_.u_.p·(const·char·*string)36 V.Va.ar.ri.ia.ab.bl.le.es.s
 37 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))
 38 ·······TimerQueue·typedef·TimerQueue::event ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8Q_\x8E_\x8v_\x8e_\x8n_\x8t
 39  ············································A·timer·queue·for·timer·events.
57  40  
58 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*41 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
59 Basic·UCommon·Unicode·support. 
60 This·includes·computing·unicode·transcoding·and·supporting·a·UTF8-aware·string 
61 class·(UString).·We·may·add·support·for·a·wchar_t·aware·string·class·as·well, 
62 as·some·external·api·libraries·may·require·ucs-2·or·4·encoded·strings.42 Realtime·timers·and·timer·queues.
 43 This·offers·ucommon·support·for·realtime·high-resolution·threadsafe·timers·and
 44 timer·queues.·Threads·may·be·scheduled·by·timers·and·timer·queues·may·be·used
 45 to·inject·timer·events·into·callback·objects·or·through·virtuals.
63 Definition·in·file·_\x8u_.n_.i_.c_.o_.d_.e_\x8._\x8h.46 Definition·in·file·_\x8t_.i_.m_.e_.r_.s_\x8._\x8h.
64 ===============================================================================47 ===============================================================================
65 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.848 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
78.9 KB
./usr/share/doc/ucommon-doc/html/a00416_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/unicode.h·Source·File</title>8 <title>UCommon:·ucommon/timers.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
11.9 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 unicode.h10 timers.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
192 KB
./usr/share/doc/ucommon-doc/html/a00417.svg
    
Offset 8, 1445 lines modifiedOffset 8, 1410 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (751 lines added, 751 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·756e·6963·6f64·652e·6820·5061·6765··n/unicode.h·Page000000e0:·6e2f·7469·6d65·7273·2e68·2050·6167·6573··n/timers.h·Pages
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6474·683d·2231·3133·3570·7422·2068·6569··dth="1135pt"·hei00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig
00000110:·6768·743d·2233·3537·7074·220a·2076·6965··ght="357pt".·vie00000110:·6874·3d22·3335·3770·7422·0a20·7669·6577··ht="357pt".·view
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3131·3335·2e30·3020·3335·372e·3030·2220··1135.00·357.00"·00000130:·3038·332e·3530·2033·3537·2e30·3022·2078··083.50·357.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·736c·6174·6528·3420·3335·3329·223e·0a3c··slate(4·353)">.<000001d0:·6c61·7465·2834·2033·3533·2922·3e0a·3c74··late(4·353)">.<t
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·756e··title>ucommon/un000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f74·696d··itle>ucommon/tim
000001f0:·6963·6f64·652e·683c·2f74·6974·6c65·3e0a··icode.h</title>.000001f0:·6572·732e·683c·2f74·6974·6c65·3e0a·3c21··ers.h</title>.<!
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6e6b·3a74·6974·6c65·3d22·4261·7369·6320··nk:title="Basic·00000260:·3a74·6974·6c65·3d22·5265·616c·7469·6d65··:title="Realtime
00000270:·5543·6f6d·6d6f·6e20·556e·6963·6f64·6520··UCommon·Unicode·00000270:·2074·696d·6572·7320·616e·6420·7469·6d65···timers·and·time
00000280:·7375·7070·6f72·742e·223e·0a3c·706f·6c79··support.">.<poly00000280:·7220·7175·6575·6573·2e22·3e0a·3c70·6f6c··r·queues.">.<pol
00000290:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#9999900000290:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002a0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666000002a0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002b0:·3636·2220·706f·696e·7473·3d22·3934·332c··66"·points="943,000002b0:·3636·3622·2070·6f69·6e74·733d·2238·3536··666"·points="856
000002c0:·2d33·3439·2038·3237·2c2d·3334·3920·3832··-349·827,-349·82000002c0:·2c2d·3334·3920·3734·372c·2d33·3439·2037··,-349·747,-349·7
000002d0:·372c·2d33·3330·2039·3433·2c2d·3333·3020··7,-330·943,-330·000002d0:·3437·2c2d·3333·3020·3835·362c·2d33·3330··47,-330·856,-330
000002e0:·3934·332c·2d33·3439·222f·3e0a·3c74·6578··943,-349"/>.<tex000002e0:·2038·3536·2c2d·3334·3922·2f3e·0a3c·7465···856,-349"/>.<te
000002f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000002f0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
00000300:·6964·646c·6522·2078·3d22·3838·3522·2079··iddle"·x="885"·y00000300:·6d69·6464·6c65·2220·783d·2238·3031·2e35··middle"·x="801.5
00000310:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam00000310:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font-
00000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000320:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000330:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000340:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000340:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000350:·6d6d·6f6e·2f75·6e69·636f·6465·2e68·3c2f··mmon/unicode.h</00000350:·7563·6f6d·6d6f·6e2f·7469·6d65·7273·2e68··ucommon/timers.h
00000360:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000360:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000370:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·00000370:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000380:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000380:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod
00000390:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no00000390:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="
000003a0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node000003a0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
000003b0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=000003b0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000003c0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><000003c0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002"
000003d0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000003d0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href="
000003e0:·3039·3531·2e68·746d·6c22·2074·6172·6765··0951.html"·targe000003e0:·6130·3034·3334·2e68·746d·6c22·2074·6172··a00434.html"·tar
000003f0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t000003f0:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000400:·6974·6c65·3d22·4120·636f·6d6d·6f6e·2073··itle="A·common·s00000400:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o
00000410:·7472·696e·6720·636c·6173·7320·616e·6420··tring·class·and·00000410:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t
00000420:·6368·6172·6163·7465·7220·7374·7269·6e67··character·string00000420:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co
00000430:·2073·7570·706f·7274·2066·756e·6374·696f···support·functio00000430:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol
00000440:·6e73·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ns.">.<polygon·f00000440:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
00000450:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000450:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
00000460:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi00000460:·3622·2070·6f69·6e74·733d·2237·3230·2c2d··6"·points="720,-
00000470:·6e74·733d·2239·3337·2e35·2c2d·3239·3420··nts="937.5,-294·00000470:·3239·3420·3631·332c·2d32·3934·2036·3133··294·613,-294·613
00000480:·3833·322e·352c·2d32·3934·2038·3332·2e35··832.5,-294·832.500000480:·2c2d·3237·3520·3732·302c·2d32·3735·2037··,-275·720,-275·7
00000490:·2c2d·3237·3520·3933·372e·352c·2d32·3735··,-275·937.5,-27500000490:·3230·2c2d·3239·3422·2f3e·0a3c·7465·7874··20,-294"/>.<text
000004a0:·2039·3337·2e35·2c2d·3239·3422·2f3e·0a3c···937.5,-294"/>.<000004a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000004b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000004b0:·6464·6c65·2220·783d·2236·3636·2e35·2220··ddle"·x="666.5"·
000004c0:·3d22·6d69·6464·6c65·2220·783d·2238·3835··="middle"·x="885000004c0:·793d·222d·3238·3222·2066·6f6e·742d·6661··y="-282"·font-fa
000004d0:·2220·793d·222d·3238·3222·2066·6f6e·742d··"·y="-282"·font-000004d0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004e0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic000004e0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004f0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo000004f0:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000500:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000500:·6f6d·6d6f·6e2f·6c69·6e6b·6564·2e68·3c2f··ommon/linked.h</
00000510:·7563·6f6d·6d6f·6e2f·7374·7269·6e67·2e68··ucommon/string.h00000510:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000520:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g00000520:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000530:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node00000530:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
00000540:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·00000540:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
00000550:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge100000550:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
00000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node00000560:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
00000570:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e00000570:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000580:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod00000580:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
00000590:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node200000590:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000005a0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000005a0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
000005b0:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000000005b0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000005c0:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><000005c0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
000005d0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·000005d0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
000005e0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n000005e0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
000005f0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63000005f0:·6666·2220·643d·224d·3737·392e·3831·2c2d··ff"·d="M779.81,-
00000600:·6238·6666·2220·643d·224d·3838·352c·2d33··b8ff"·d="M885,-300000600:·3332·392e·3938·4337·3537·2e37·2c2d·3332··329.98C757.7,-32
00000610:·3239·2e37·3543·3838·352c·2d33·3232·2e38··29.75C885,-322.800000610:·312e·3320·3732·332e·3138·2c2d·3330·372e··1.3·723.18,-307.
00000620:·2038·3835·2c2d·3331·322e·3835·2038·3835···885,-312.85·88500000620:·3735·2036·3938·2e30·352c·2d32·3937·2e38··75·698.05,-297.8
00000630:·2c2d·3330·342e·3133·222f·3e0a·3c70·6f6c··,-304.13"/>.<pol00000630:·3822·2f3e·0a3c·706f·6c79·676f·6e20·6669··8"/>.<polygon·fi
00000640:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b800000640:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str
00000650:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b00000650:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po
00000660:·3866·6622·2070·6f69·6e74·733d·2238·3838··8ff"·points="88800000660:·696e·7473·3d22·3639·392e·3137·2c2d·3239··ints="699.17,-29
00000670:·2e35·2c2d·3330·342e·3039·2038·3835·2c2d··.5,-304.09·885,-00000670:·342e·3537·2036·3838·2e35·382c·2d32·3934··4.57·688.58,-294
00000680:·3239·342e·3039·2038·3831·2e35·2c2d·3330··294.09·881.5,-3000000680:·2e31·3720·3639·362e·3631·2c2d·3330·312e··.17·696.61,-301.
00000690:·342e·3039·2038·3838·2e35·2c2d·3330·342e··4.09·888.5,-304.00000690:·3038·2036·3939·2e31·372c·2d32·3934·2e35··08·699.17,-294.5
000006a0:·3039·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··09"/>.</a>.</g>.000006a0:·3722·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··7"/>.</a>.</g>.<
000006b0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3226··</g>.<!--·Node2&000006b0:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·3220··/g>.<!--·Node12·
000006c0:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--000006c0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000006d0:·3e0a·3c67·2069·643d·2265·6467·6533·335f··>.<g·id="edge33_000006d0:·3030·3031·3222·2063·6c61·7373·3d22·6e6f··00012"·class="no
000006e0:·4e6f·6465·3030·3030·3032·5f4e·6f64·6530··Node000002_Node0000006e0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000006f0:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed000006f0:·3132·3c2f·7469·746c·653e·0a3c·6720·6964··12</title>.<g·id
00000700:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node00000700:·3d22·615f·4e6f·6465·3030·3030·3132·223e··="a_Node000012">
00000710:·3226·2334·353b·2667·743b·4e6f·6465·323c··2&#45;&gt;Node2<00000710:·3c61·2078·6c69·6e6b·3a74·6974·6c65·3d22··<a·xlink:title="
00000720:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a00000720:·2022·3e0a·3c70·6f6c·7967·6f6e·2066·696c···">.<polygon·fil
00000730:·5f65·6467·6533·335f·4e6f·6465·3030·3030··_edge33_Node000000000730:·6c3d·2223·6530·6530·6530·2220·7374·726f··l="#e0e0e0"·stro
00000740:·3032·5f4e·6f64·6530·3030·3030·3222·3e3c··02_Node000002"><00000740:·6b65·3d22·2339·3939·3939·3922·2070·6f69··ke="#999999"·poi
00000750:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·00000750:·6e74·733d·2231·3037·352e·352c·2d31·3920··nts="1075.5,-19·
00000760:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n00000760:·3130·3139·2e35·2c2d·3139·2031·3031·392e··1019.5,-19·1019.
00000770:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#6300000770:·352c·3020·3130·3735·2e35·2c30·2031·3037··5,0·1075.5,0·107
00000780:·6238·6666·2220·643d·224d·3931·382c·2d32··b8ff"·d="M918,-200000780:·352e·352c·2d31·3922·2f3e·0a3c·7465·7874··5.5,-19"/>.<text
00000790:·3934·2e30·3343·3933·372e·3337·2c2d·3239··94.03C937.37,-2900000790:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000007a0:·362e·3036·2039·3535·2e35·2c2d·3239·322e··6.06·955.5,-292.000007a0:·6464·6c65·2220·783d·2231·3034·372e·3522··ddle"·x="1047.5"
000007b0:·3838·2039·3535·2e35·2c2d·3238·342e·3520··88·955.5,-284.5·000007b0:·2079·3d22·2d37·2220·666f·6e74·2d66·616d···y="-7"·font-fam
000007c0:·3935·352e·352c·2d32·3737·2e36·3220·3934··955.5,-277.62·94000007c0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
000007d0:·332e·332c·2d32·3734·2e32·3520·3932·382e··3.3,-274.25·928.000007d0:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
000007e0:·3232·2c2d·3237·342e·3338·222f·3e0a·3c70··22,-274.38"/>.<p000007e0:·7369·7a65·3d22·3130·2e30·3022·3e75·6e69··size="10.00">uni
000007f0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63000007f0:·7374·642e·683c·2f74·6578·743e·0a3c·2f61··std.h</text>.</a
00000800:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000800:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000810:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="900000810:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000820:·3237·2e37·382c·2d32·3730·2e39·2039·3138··27.78,-270.9·91800000820:·6f64·6531·3220·2d2d·3e0a·3c67·2069·643d··ode12·-->.<g·id=
00000830:·2c2d·3237·342e·3937·2039·3238·2e31·382c··,-274.97·928.18,00000830:·2265·6467·6533·305f·4e6f·6465·3030·3030··"edge30_Node0000
00000840:·2d32·3737·2e38·3920·3932·372e·3738·2c2d··-277.89·927.78,-00000840:·3031·5f4e·6f64·6530·3030·3031·3222·2063··01_Node000012"·c
Max diff block lines reached; 92173/196385 bytes (46.93%) of diff not shown.
465 KB
./usr/share/doc/ucommon-doc/html/a00418.svg
    
Offset 8, 2751 lines modifiedOffset 8, 4156 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·756e·6963·6f64·652e·6820·5061·6765··n/unicode.h·Page 
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi 
00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei 
00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie 
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00· 
00000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·000000e0:·6e2f·7469·6d65·7273·2e68·2050·6167·6573··n/timers.h·Pages
 000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
 00000100:·7468·3d22·3139·3138·7074·2220·6865·6967··th="1918pt"·heig
 00000110:·6874·3d22·3734·3270·7422·0a20·7669·6577··ht="742pt".·view
 00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
 00000130:·3931·372e·3535·2037·3432·2e30·3022·2078··917.55·742.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.< 
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl 
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran 
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1 
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran 
000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.< 
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·756e··title>ucommon/un00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
 00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
 000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
 000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
 000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
 000001d0:·6c61·7465·2834·2037·3338·2922·3e0a·3c74··late(4·738)">.<t
 000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f74·696d··itle>ucommon/tim
000001f0:·6963·6f64·652e·683c·2f74·6974·6c65·3e0a··icode.h</title>.000001f0:·6572·732e·683c·2f74·6974·6c65·3e0a·3c21··ers.h</title>.<!
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6e6b·3a74·6974·6c65·3d22·4261·7369·6320··nk:title="Basic·00000260:·3a74·6974·6c65·3d22·5265·616c·7469·6d65··:title="Realtime
00000270:·5543·6f6d·6d6f·6e20·556e·6963·6f64·6520··UCommon·Unicode· 
00000280:·7375·7070·6f72·742e·223e·0a3c·706f·6c79··support.">.<poly00000270:·2074·696d·6572·7320·616e·6420·7469·6d65···timers·and·time
 00000280:·7220·7175·6575·6573·2e22·3e0a·3c70·6f6c··r·queues.">.<pol
00000290:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#9999900000290:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002a0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666 
000002b0:·3636·2220·706f·696e·7473·3d22·3130·3535··66"·points="1055 
000002c0:·2c2d·3435·3920·3933·392c·2d34·3539·2039··,-459·939,-459·9 
000002d0:·3339·2c2d·3434·3020·3130·3535·2c2d·3434··39,-440·1055,-44000002a0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
 000002b0:·3636·3622·2070·6f69·6e74·733d·2231·3030··666"·points="100
 000002c0:·342e·3535·2c2d·3733·3420·3839·352e·3535··4.55,-734·895.55
 000002d0:·2c2d·3733·3420·3839·352e·3535·2c2d·3731··,-734·895.55,-71
 000002e0:·3520·3130·3034·2e35·352c·2d37·3135·2031··5·1004.55,-715·1
000002e0:·3020·3130·3535·2c2d·3435·3922·2f3e·0a3c··0·1055,-459"/>.<000002f0:·3030·342e·3535·2c2d·3733·3422·2f3e·0a3c··004.55,-734"/>.<
000002f0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000300:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000300:·3d22·6d69·6464·6c65·2220·783d·2239·3937··="middle"·x="99700000310:·3d22·6d69·6464·6c65·2220·783d·2239·3530··="middle"·x="950
00000310:·2220·793d·222d·3434·3722·2066·6f6e·742d··"·y="-447"·font- 
00000320:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic 
00000330:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo 
00000340:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00"> 
00000350:·7563·6f6d·6d6f·6e2f·756e·6963·6f64·652e··ucommon/unicode.00000320:·2e30·3522·2079·3d22·2d37·3232·2220·666f··.05"·y="-722"·fo
 00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
 00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
 00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
 00000360:·3022·3e75·636f·6d6d·6f6e·2f74·696d·6572··0">ucommon/timer
00000360:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</00000370:·732e·683c·2f74·6578·743e·0a3c·2f61·3e0a··s.h</text>.</a>.
00000370:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000380:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000390:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003a0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003c0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003d0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
000003e0:·2261·3030·3434·332e·6874·6d6c·2220·7461··"a00443.html"·ta000003f0:·663d·2261·3030·3435·322e·6874·6d6c·2220··f="a00452.html"·
000003f0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin 
00000400:·6b3a·7469·746c·653d·2254·6f70·206c·6576··k:title="Top·lev 
00000410:·656c·2069·6e63·6c75·6465·2066·696c·6520··el·include·file· 
00000420:·666f·7220·7468·6520·474e·5520·7543·6f6d··for·the·GNU·uCom 
00000430:·6d6f·6e20·432b·2b20·636f·7265·206c·6962··mon·C++·core·lib 
00000440:·7261·7279·2e22·3e0a·3c70·6f6c·7967·6f6e··rary.">.<polygon 
00000450:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st 
00000460:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p 
00000470:·6f69·6e74·733d·2231·3036·302c·2d34·3034··oints="1060,-404 
00000480:·2039·3334·2c2d·3430·3420·3933·342c·2d33···934,-404·934,-3 
00000490:·3835·2031·3036·302c·2d33·3835·2031·3036··85·1060,-385·106 
000004a0:·302c·2d34·3034·222f·3e0a·3c74·6578·7420··0,-404"/>.<text· 
000004b0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid 
000004c0:·646c·6522·2078·3d22·3939·3722·2079·3d22··dle"·x="997"·y=" 
000004d0:·2d33·3932·2220·666f·6e74·2d66·616d·696c··-392"·font-famil 
000004e0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san 
000004f0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si 
00000500:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm 
00000510:·6f6e·2f75·636f·6d6d·6f6e·2e68·3c2f·7465··on/ucommon.h</te 
00000520:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</ 
00000530:·673e·0a3c·212d·2d20·4e6f·6465·3126·2334··g>.<!--·Node1&#4 
00000540:·353b·2667·743b·4e6f·6465·3220·2d2d·3e0a··5;&gt;Node2·-->. 
00000550:·3c67·2069·643d·2265·6467·6531·5f4e·6f64··<g·id="edge1_Nod 
00000560:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000 
00000570:·3032·2220·636c·6173·733d·2265·6467·6522··02"·class="edge" 
00000580:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·2623··>.<title>Node1&# 
00000590:·3435·3b26·6774·3b4e·6f64·6532·3c2f·7469··45;&gt;Node2</ti 
000005a0:·746c·653e·0a3c·6720·6964·3d22·615f·6564··tle>.<g·id="a_ed 
000005b0:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N 
000005c0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl 
000005d0:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.< 
000005e0:·7061·7468·2066·696c·6c3d·226e·6f6e·6522··path·fill="none" 
000005f0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff 
00000600:·2220·643d·224d·3939·372c·2d34·3239·2e36··"·d="M997,-429.6 
00000610:·3643·3939·372c·2d34·3230·2e39·3320·3939··6C997,-420.93·99 
00000620:·372c·2d34·3130·2e39·3920·3939·372c·2d34··7,-410.99·997,-4 
00000630:·3034·2e30·3922·2f3e·0a3c·706f·6c79·676f··04.09"/>.<polygo 
00000640:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff" 
00000650:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff 
00000660:·2220·706f·696e·7473·3d22·3939·332e·352c··"·points="993.5, 
00000670:·2d34·3239·2e37·3520·3939·372c·2d34·3339··-429.75·997,-439 
00000680:·2e37·3520·3130·3030·2e35·2c2d·3432·392e··.75·1000.5,-429. 
00000690:·3735·2039·3933·2e35·2c2d·3432·392e·3735··75·993.5,-429.75 
000006a0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</ 
000006b0:·673e·0a3c·212d·2d20·4e6f·6465·3320·2d2d··g>.<!--·Node3·-- 
000006c0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000 
000006d0:·3030·3322·2063·6c61·7373·3d22·6e6f·6465··003"·class="node 
000006e0:·223e·0a3c·7469·746c·653e·4e6f·6465·333c··">.<title>Node3< 
000006f0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a 
00000700:·5f4e·6f64·6530·3030·3030·3322·3e3c·6120··_Node000003"><a· 
00000710:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004 
Max diff block lines reached; 448974/476044 bytes (94.31%) of diff not shown.
32.1 KB
./usr/share/doc/ucommon-doc/html/a00419.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/keydata.h·File·Reference</title>8 <title>UCommon:·ucommon/generics.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.8 KB
html2text {}
    
Offset 3, 31 lines modifiedOffset 3, 140 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 10 _\x8D_\x8a_\x8t_\x8a_\x8·_\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 11 generics.h·File·Reference
 12 Generic·templates·for·C++.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
11 keydata.h·File·Reference 
12 Parsing·of·config·files·that·have·keyword/value·pairs.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h> 
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_.e_.m_.o_.r_.y_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>
 14 #include·<cstdlib>
 15 #include·<cstring>
 16 #include·<stdexcept>
16 Include·dependency·graph·for·keydata.h:17 Include·dependency·graph·for·generics.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 24 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8>
 26  ·······Generic·smart·array·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
 28 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8>
 29  ·······Generic·smart·pointer·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 30  
 31 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8a_\x8v_\x8e_\x8__\x8r_\x8e_\x8s_\x8t_\x8o_\x8r_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 32  ·······Save·and·restore·global·objects·in·function·call·stack·frames.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 33  
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s34 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n35 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
25  ···········Common·namespace·for·all·ucommon·objects.36  ···········Common·namespace·for·all·ucommon·objects.
26  37  
 38 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 39 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W(x)   throw·x
 40  
 41 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W_\x8S(x)   throw(x)
 42  
 43 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W_\x8S_\x8__\x8A_\x8N_\x8Y   throw()
 44  
 45 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 46 template<typename·T·>
 47 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8o_\x8u_\x8n_\x8d·(const·T·*_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r,·const·T·*base,·size_t·count)
 48  ··········Convenience·function·to·check·memory·arrays.
 49  
 50 template<typename·T·>
 51 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8r·(T·&o)
 52  
 53 template<typename·T·>
 54 ·········_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y·(const·T·&src)
 55  ··········Convenience·function·to·copy·objects.
 56  
 57 template<typename·T·>
 58 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y·(const·T·&src,·T·&to)
 59  
 60 template<typename·T·>
 61 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8p_\x8y_\x8__\x8u_\x8n_\x8s_\x8a_\x8f_\x8e·(T·*target,·const·T·*source)
 62  ··········Convenience·function·to·copy·class.
 63  
 64 template<typename·T·>
 65 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8e_\x8r_\x8e_\x8f_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r·(T·*_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r)
 66  ··········Convert·a·pointer·to·a·reference·with·type·checking.
 67  
 68 template<typename·T·>
 69 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p·(const·T·&object)
 70  ··········Convenience·function·to·duplicate·object·pointer·to·heap.
 71  
 72 template<>
 73 ···char··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8<_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8>·(const·char·&object)
 74  
 75 template<typename·T·>
 76 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e·(T·object)
 77  
 78 template<>
 79 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8*_\x8·_\x8>·(char·*object)
 80  
 81 template<typename·T·>
 82 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s·(T·&object)
 83  ··········Convenience·function·to·validate·object·assuming·it·is·castable·to
 84 ···········bool.
 85  
 86 template<typename·T·>
 87 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8n_\x8u_\x8l_\x8l·(T·&object)
 88  ··········Convenience·function·to·test·pointer·object.
 89  
 90 template<typename·T·>
 91 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8n_\x8u_\x8l_\x8l_\x8p·(T·*object)
 92  ··········Convenience·function·to·test·pointer-pointer·object.
 93  
 94 template<typename·T·>
 95 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8l_\x8i_\x8m_\x8i_\x8t·(T·&value,·T·&low,·T·&high)
 96  ··········Convenience·macro·to·range·restrict·values.
 97  
 98 template<typename·T·>
 99 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8x·(T·&o1,·T·&o2)
 100  ··········Convenience·function·to·return·max·of·two·objects.
 101  
 102 template<typename·T·>
 103 ····T·&() ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8i_\x8n·(T·&o1,·T·&o2)
 104  ··········Convenience·function·to·return·min·of·two·objects.
 105  
 106 template<typename·T·>
 107 ······T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8o_\x8v_\x8e·(T·&src,·T·&to)
 108  ··········Convenience·function·to·move·objects.
 109  
 110 template<typename·T·>
 111 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8r_\x8e_\x8s_\x8e_\x8t_\x8__\x8u_\x8n_\x8s_\x8a_\x8f_\x8e·(T·&object)
 112  ··········Convenience·function·to·reset·an·existing·object.
 113  
 114 template<typename·T·>
 115 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8o_\x8r_\x8e_\x8__\x8u_\x8n_\x8s_\x8a_\x8f_\x8e·(T·&target,·const·T·*source)
 116  ··········Convenience·function·to·store·object·pointer·into·object.
 117  
 118 template<typename·T·>
 119 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8w_\x8a_\x8p·(T·&o1,·T·&o2)
 120  ··········Convenience·function·to·swap·objects.
 121  
 122 template<typename·T·>
 123 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8z_\x8e_\x8r_\x8o_\x8__\x8u_\x8n_\x8s_\x8a_\x8f_\x8e·(T·&object)
 124  ··········Convenience·function·to·zero·an·object·and·restore·type·info.
Max diff block lines reached; 1183/6943 bytes (17.04%) of diff not shown.
103 KB
./usr/share/doc/ucommon-doc/html/a00419_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/keydata.h·Source·File</title>8 <title>UCommon:·ucommon/generics.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
16.9 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 keydata.h10 generics.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
180 KB
./usr/share/doc/ucommon-doc/html/a00420.svg
    
Offset 8, 1719 lines modifiedOffset 8, 955 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (948 lines added, 1712 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6b65·7964·6174·612e·6820·5061·6765··n/keydata.h·Page000000e0:·6e2f·6765·6e65·7269·6373·2e68·2050·6167··n/generics.h·Pag
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·6474·683d·2231·3038·3370·7422·2068·6569··dth="1083pt"·hei00000100:·6964·7468·3d22·3130·3833·7074·2220·6865··idth="1083pt"·he
00000110:·6768·743d·2234·3132·7074·220a·2076·6965··ght="412pt".·vie00000110:·6967·6874·3d22·3139·3270·7422·0a20·7669··ight="192pt".·vi
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3130·3832·2e35·3020·3431·322e·3030·2220··1082.50·412.00"·00000130:·2031·3038·322e·3530·2031·3932·2e30·3022···1082.50·192.00"
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·736c·6174·6528·3420·3430·3829·223e·0a3c··slate(4·408)">.<000001d0:·6e73·6c61·7465·2834·2031·3838·2922·3e0a··nslate(4·188)">.
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·6b65··title>ucommon/ke000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f67··<title>ucommon/g
000001f0:·7964·6174·612e·683c·2f74·6974·6c65·3e0a··ydata.h</title>.000001f0:·656e·6572·6963·732e·683c·2f74·6974·6c65··enerics.h</title
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·6e6b·3a74·6974·6c65·3d22·5061·7273·696e··nk:title="Parsin00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4765·6e65··link:title="Gene
00000270:·6720·6f66·2063·6f6e·6669·6720·6669·6c65··g·of·config·file00000270:·7269·6320·7465·6d70·6c61·7465·7320·666f··ric·templates·fo
00000280:·7320·7468·6174·2068·6176·6520·6b65·7977··s·that·have·keyw00000280:·7220·432b·2b2e·223e·0a3c·706f·6c79·676f··r·C++.">.<polygo
00000290:·6f72·642f·7661·6c75·6520·7061·6972·732e··ord/value·pairs.00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"
000002a0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
000002b0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok000002b0:·2220·706f·696e·7473·3d22·3238·332c·2d31··"·points="283,-1
000002c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002c0:·3834·2031·3634·2c2d·3138·3420·3136·342c··84·164,-184·164,
000002d0:·7473·3d22·3638·352e·352c·2d34·3034·2035··ts="685.5,-404·5000002d0:·2d31·3635·2032·3833·2c2d·3136·3520·3238··-165·283,-165·28
000002e0:·3639·2e35·2c2d·3430·3420·3536·392e·352c··69.5,-404·569.5,000002e0:·332c·2d31·3834·222f·3e0a·3c74·6578·7420··3,-184"/>.<text·
000002f0:·2d33·3835·2036·3835·2e35·2c2d·3338·3520··-385·685.5,-385·000002f0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000300:·3638·352e·352c·2d34·3034·222f·3e0a·3c74··685.5,-404"/>.<t00000300:·646c·6522·2078·3d22·3232·332e·3522·2079··dle"·x="223.5"·y
00000310:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000310:·3d22·2d31·3732·2220·666f·6e74·2d66·616d··="-172"·font-fam
00000320:·226d·6964·646c·6522·2078·3d22·3632·372e··"middle"·x="627.00000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000330:·3522·2079·3d22·2d33·3932·2220·666f·6e74··5"·y="-392"·font00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000340:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000340:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000350:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000350:·6d6d·6f6e·2f67·656e·6572·6963·732e·683c··mmon/generics.h<
00000360:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000360:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000370:·3e75·636f·6d6d·6f6e·2f6b·6579·6461·7461··>ucommon/keydata00000370:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000380:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000390:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N000003a0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000003b0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000003c0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003d0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003e0:·3030·3339·322e·6874·6d6c·2220·7461·7267··00392.html"·targ
000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003f0:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000400:·3d22·6130·3034·3235·2e68·746d·6c22·2074··="a00425.html"·t00000400:·7469·746c·653d·2252·756e·7469·6d65·2066··title="Runtime·f
00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli00000410:·756e·6374·696f·6e73·2e22·3e0a·3c70·6f6c··unctions.">.<pol
00000420:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou00000420:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
00000430:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·00000430:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
00000440:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi00000440:·3622·2070·6f69·6e74·733d·2234·3433·2e35··6"·points="443.5
00000450:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de00000450:·2c2d·3132·3920·3335·312e·352c·2d31·3239··,-129·351.5,-129
00000460:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo00000460:·2033·3531·2e35·2c2d·3131·3020·3434·332e···351.5,-110·443.
00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000470:·352c·2d31·3130·2034·3433·2e35·2c2d·3132··5,-110·443.5,-12
00000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000480:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-
00000490:·706f·696e·7473·3d22·3539·392c·2d37·3420··points="599,-74·00000490:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004a0:·3438·302c·2d37·3420·3438·302c·2d35·3520··480,-74·480,-55·000004a0:·783d·2233·3937·2e35·2220·793d·222d·3131··x="397.5"·y="-11
000004b0:·3539·392c·2d35·3520·3539·392c·2d37·3422··599,-55·599,-74"000004b0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
000004c0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an000004c0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
000004d0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=000004d0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
000004e0:·2235·3339·2e35·2220·793d·222d·3632·2220··"539.5"·y="-62"·000004e0:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel000004f0:·6370·722e·683c·2f74·6578·743e·0a3c·2f61··cpr.h</text>.</a
00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000500:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000510:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f70·6c61··.00">ucommon/pla00000520:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000530:·7466·6f72·6d2e·683c·2f74·6578·743e·0a3c··tform.h</text>.<00000530:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000540:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla
00000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000550:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl
00000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000560:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;
00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000570:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
00000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000580:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod
00000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000590:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g000005a0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.000005b0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi
000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N000005c0:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke
000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005d0:·3d22·2336·3362·3866·6622·2064·3d22·4d32··="#63b8ff"·d="M2
000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005e0:·3531·2e34·362c·2d31·3634·2e39·3843·3238··51.46,-164.98C28
000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005f0:·302e·382c·2d31·3536·2e30·3520·3332·372e··0.8,-156.05·327.
00000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro00000600:·312c·2d31·3431·2e39·3420·3335·392e·3639··1,-141.94·359.69
00000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="00000610:·2c2d·3133·322e·3032·222f·3e0a·3c70·6f6c··,-132.02"/>.<pol
00000620:·4d36·3037·2e32·2c2d·3338·342e·3835·4335··M607.2,-384.85C500000620:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000630:·3932·2e30·332c·2d33·3737·2e34·3220·3537··92.03,-377.42·5700000630:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000640:·312e·3835·2c2d·3336·352e·3331·2035·3539··1.85,-365.31·55900000640:·3866·6622·2070·6f69·6e74·733d·2233·3630··8ff"·points="360
00000650:·2e35·2c2d·3334·3920·3534·312e·3633·2c2d··.5,-349·541.63,-00000650:·2e37·382c·2d31·3335·2e33·3420·3336·392e··.78,-135.34·369.
00000660:·3332·352e·3431·2035·3339·2e35·2c2d·3331··325.41·539.5,-3100000660:·3332·2c2d·3132·392e·3038·2033·3538·2e37··32,-129.08·358.7
00000670:·352e·3039·2035·3339·2e35·2c2d·3238·352e··5.09·539.5,-285.00000670:·342c·2d31·3238·2e36·3520·3336·302e·3738··4,-128.65·360.78
00000680:·3520·3533·392e·352c·2d32·3835·2e35·2035··5·539.5,-285.5·500000680:·2c2d·3133·352e·3334·222f·3e0a·3c2f·613e··,-135.34"/>.</a>
00000690:·3339·2e35·2c2d·3238·352e·3520·3533·392e··39.5,-285.5·539.00000690:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
000006a0:·352c·2d31·3733·2e35·2035·3339·2e35·2c2d··5,-173.5·539.5,-000006a0:·4e6f·6465·3420·2d2d·3e0a·3c67·2069·643d··Node4·-->.<g·id=
000006b0:·3134·322e·3139·2035·3339·2e35·2c2d·3130··142.19·539.5,-10000006b0:·224e·6f64·6530·3030·3030·3422·2063·6c61··"Node000004"·cla
000006c0:·352e·3737·2035·3339·2e35·2c2d·3834·2e32··5.77·539.5,-84.2000006c0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000006d0:·3322·2f3e·0a3c·706f·6c79·676f·6e20·6669··3"/>.<polygon·fi000006d0:·653e·4e6f·6465·343c·2f74·6974·6c65·3e0a··e>Node4</title>.
000006e0:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str000006e0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000006f0:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po000006f0:·3030·3422·3e3c·6120·786c·696e·6b3a·7469··004"><a·xlink:ti
00000700:·696e·7473·3d22·3534·332c·2d38·342e·3138··ints="543,-84.1800000700:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo
00000710:·2035·3339·2e35·2c2d·3734·2e31·3820·3533···539.5,-74.18·5300000710:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"
00000720:·362c·2d38·342e·3138·2035·3433·2c2d·3834··6,-84.18·543,-8400000720:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#999999
00000730:·2e31·3822·2f3e·0a3c·2f61·3e0a·3c2f·673e··.18"/>.</a>.</g>00000730:·2220·706f·696e·7473·3d22·3439·2c2d·3139··"·points="49,-19
00000740:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node100000740:·2030·2c2d·3139·2030·2c30·2034·392c·3020···0,-19·0,0·49,0·
00000750:·3820·2d2d·3e0a·3c67·2069·643d·224e·6f64··8·-->.<g·id="Nod00000750:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·
00000760:·6530·3030·3031·3822·2063·6c61·7373·3d22··e000018"·class="00000760:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000770:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No00000770:·646c·6522·2078·3d22·3234·2e35·2220·793d··dle"·x="24.5"·y=
00000780:·6465·3138·3c2f·7469·746c·653e·0a3c·6720··de18</title>.<g·00000780:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family
00000790:·6964·3d22·615f·4e6f·6465·3030·3030·3138··id="a_Node00001800000790:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
000007a0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000007a0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
000007b0:·2261·3030·3435·352e·6874·6d6c·2220·7461··"a00455.html"·ta000007b0:·653d·2231·302e·3030·223e·6373·7464·6c69··e="10.00">cstdli
000007c0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin000007c0:·623c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··b</text>.</a>.</
000007d0:·6b3a·7469·746c·653d·224c·696e·6b65·6420··k:title="Linked·000007d0:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
000007e0:·6f62·6a65·6374·732c·206c·6973·7473·2c20··objects,·lists,·000007e0:·6531·2623·3435·3b26·6774·3b4e·6f64·6534··e1&#45;&gt;Node4
000007f0:·7465·6d70·6c61·7465·732c·2061·6e64·2063··templates,·and·c000007f0:·202d·2d3e·0a3c·6720·6964·3d22·6564·6765···-->.<g·id="edge
00000800:·6f6e·7461·696e·6572·732e·223e·0a3c·706f··ontainers.">.<po00000800:·3139·5f4e·6f64·6530·3030·3030·315f·4e6f··19_Node000001_No
00000810:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000810:·6465·3030·3030·3034·2220·636c·6173·733d··de000004"·class=
00000820:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000820:·2265·6467·6522·3e0a·3c74·6974·6c65·3e4e··"edge">.<title>N
00000830:·3636·2220·706f·696e·7473·3d22·3736·362c··66"·points="766,00000830:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000840:·2d32·3934·2036·3539·2c2d·3239·3420·3635··-294·659,-294·6500000840:·6534·3c2f·7469·746c·653e·0a3c·6720·6964··e4</title>.<g·id
Max diff block lines reached; -1/184024 bytes (-0.00%) of diff not shown.
552 KB
./usr/share/doc/ucommon-doc/html/a00421.svg
    
Offset 8, 2753 lines modifiedOffset 8, 5450 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (5443 lines added, 2746 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6b65·7964·6174·612e·6820·5061·6765··n/keydata.h·Page000000e0:·6e2f·6765·6e65·7269·6373·2e68·2050·6167··n/generics.h·Pag
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei00000100:·6964·7468·3d22·3139·3132·7074·2220·6865··idth="1912pt"·he
00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie00000110:·6967·6874·3d22·3930·3770·7422·0a20·7669··ight="907pt".·vi
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·00000130:·2031·3931·312e·3535·2039·3037·2e30·3022···1911.55·907.00"
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.<000001d0:·6e73·6c61·7465·2834·2039·3033·2922·3e0a··nslate(4·903)">.
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·6b65··title>ucommon/ke000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f67··<title>ucommon/g
000001f0:·7964·6174·612e·683c·2f74·6974·6c65·3e0a··ydata.h</title>.000001f0:·656e·6572·6963·732e·683c·2f74·6974·6c65··enerics.h</title
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·6e6b·3a74·6974·6c65·3d22·5061·7273·696e··nk:title="Parsin00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4765·6e65··link:title="Gene
00000270:·6720·6f66·2063·6f6e·6669·6720·6669·6c65··g·of·config·file00000270:·7269·6320·7465·6d70·6c61·7465·7320·666f··ric·templates·fo
00000280:·7320·7468·6174·2068·6176·6520·6b65·7977··s·that·have·keyw00000280:·7220·432b·2b2e·223e·0a3c·706f·6c79·676f··r·C++.">.<polygo
00000290:·6f72·642f·7661·6c75·6520·7061·6972·732e··ord/value·pairs.00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"
000002a0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
000002b0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok000002b0:·2220·706f·696e·7473·3d22·3530·342e·3535··"·points="504.55
000002c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002c0:·2c2d·3839·3920·3338·352e·3535·2c2d·3839··,-899·385.55,-89
000002d0:·7473·3d22·3130·3535·2c2d·3435·3920·3933··ts="1055,-459·93000002d0:·3920·3338·352e·3535·2c2d·3838·3020·3530··9·385.55,-880·50
000002e0:·392c·2d34·3539·2039·3339·2c2d·3434·3020··9,-459·939,-440·000002e0:·342e·3535·2c2d·3838·3020·3530·342e·3535··4.55,-880·504.55
000002f0:·3130·3535·2c2d·3434·3020·3130·3535·2c2d··1055,-440·1055,-000002f0:·2c2d·3839·3922·2f3e·0a3c·7465·7874·2074··,-899"/>.<text·t
00000300:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex00000300:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000310:·6c65·2220·783d·2234·3435·2e30·3522·2079··le"·x="445.05"·y
00000320:·2220·783d·2239·3937·2220·793d·222d·3434··"·x="997"·y="-4400000320:·3d22·2d38·3837·2220·666f·6e74·2d66·616d··="-887"·font-fam
00000330:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="00000330:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S00000340:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=00000350:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/00000360:·6d6d·6f6e·2f67·656e·6572·6963·732e·683c··mmon/generics.h<
00000370:·6b65·7964·6174·612e·683c·2f74·6578·743e··keydata.h</text>00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000380:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
00000390:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<00000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000003a0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003b0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
000003c0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000003d0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
000003e0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
000003f0:·6e6b·3a68·7265·663d·2261·3030·3434·332e··nk:href="a00443.000003f0:·3030·3933·392e·6874·6d6c·2220·7461·7267··00939.html"·targ
00000400:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000410:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000410:·7469·746c·653d·2241·2063·6f6d·6d6f·6e20··title="A·common·
00000420:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu00000420:·6f62·6a65·6374·2062·6173·6520·636c·6173··object·base·clas
00000430:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·00000430:·7320·7769·7468·2061·7574·6f26·2334·353b··s·with·auto&#45;
00000440:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·00000440:·706f·696e·7465·7220·7375·7070·6f72·742e··pointer·support.
00000450:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000460:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
00000470:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000480:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="100000480:·3d22·3630·312e·3535·2c2d·3834·3420·3439··="601.55,-844·49
00000490:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-4000000490:·342e·3535·2c2d·3834·3420·3439·342e·3535··4.55,-844·494.55
000004a0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,000004a0:·2c2d·3832·3520·3630·312e·3535·2c2d·3832··,-825·601.55,-82
000004b0:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/000004b0:·3520·3630·312e·3535·2c2d·3834·3422·2f3e··5·601.55,-844"/>
000004c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000004c0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
000004d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000004d0:·6f72·3d22·6d69·6464·6c65·2220·783d·2235··or="middle"·x="5
000004e0:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo000004e0:·3438·2e30·3522·2079·3d22·2d38·3332·2220··48.05"·y="-832"·
000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000520:·3022·3e75·636f·6d6d·6f6e·2f75·636f·6d6d··0">ucommon/ucomm00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f6f·626a··.00">ucommon/obj
00000530:·6f6e·2e68·3c2f·7465·7874·3e0a·3c2f·613e··on.h</text>.</a>00000530:·6563·742e·683c·2f74·6578·743e·0a3c·2f61··ect.h</text>.</a
00000540:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000550:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000560:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000570:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000580:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla
00000590:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl
000005a0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;
000005b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000005c0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod
000005d0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
000005e0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000005f0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi
00000600:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=00000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke
00000610:·2223·3633·6238·6666·2220·643d·224d·3939··"#63b8ff"·d="M9900000610:·3d22·2336·3362·3866·6622·2064·3d22·4d34··="#63b8ff"·d="M4
00000620:·372c·2d34·3239·2e36·3643·3939·372c·2d34··7,-429.66C997,-400000620:·3730·2e35·372c·2d38·3735·2e33·3743·3438··70.57,-875.37C48
00000630:·3230·2e39·3320·3939·372c·2d34·3130·2e39··20.93·997,-410.900000630:·392e·3439·2c2d·3836·352e·3633·2035·3134··9.49,-865.63·514
00000640:·3920·3939·372c·2d34·3034·2e30·3922·2f3e··9·997,-404.09"/>00000640:·2e37·342c·2d38·3532·2e36·3420·3533·312e··.74,-852.64·531.
00000650:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000650:·322c·2d38·3434·2e31·3722·2f3e·0a3c·706f··2,-844.17"/>.<po
00000660:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=00000660:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b
00000670:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points00000670:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#63
00000680:·3d22·3939·332e·352c·2d34·3239·2e37·3520··="993.5,-429.75·00000680:·6238·6666·2220·706f·696e·7473·3d22·3436··b8ff"·points="46
00000690:·3939·372c·2d34·3339·2e37·3520·3130·3030··997,-439.75·100000000690:·382e·3838·2c2d·3837·322e·3320·3436·312e··8.88,-872.3·461.
000006a0:·2e35·2c2d·3432·392e·3735·2039·3933·2e35··.5,-429.75·993.5000006a0:·3539·2c2d·3837·392e·3938·2034·3732·2e30··59,-879.98·472.0
000006b0:·2c2d·3432·392e·3735·222f·3e0a·3c2f·613e··,-429.75"/>.</a>000006b0:·392c·2d38·3738·2e35·3220·3436·382e·3838··9,-878.52·468.88
000006c0:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·000006c0:·2c2d·3837·322e·3322·2f3e·0a3c·2f61·3e0a··,-872.3"/>.</a>.
000006d0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=000006d0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
000006e0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla000006e0:·6f64·6534·202d·2d3e·0a3c·6720·6964·3d22··ode4·-->.<g·id="
000006f0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000006f0:·4e6f·6465·3030·3030·3034·2220·636c·6173··Node000004"·clas
00000700:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.00000700:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
00000710:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node00000000710:·3e4e·6f64·6534·3c2f·7469·746c·653e·0a3c··>Node4</title>.<
00000720:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr00000720:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000730:·6566·3d22·6130·3034·3832·5f73·6f75·7263··ef="a00482_sourc00000730:·3034·223e·3c61·2078·6c69·6e6b·3a68·7265··04"><a·xlink:hre
00000740:·652e·6874·6d6c·2220·7461·7267·6574·3d22··e.html"·target="00000740:·663d·2261·3030·3436·342e·6874·6d6c·2220··f="a00464.html"·
00000750:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl00000750:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000760:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·00000760:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l
00000770:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str00000770:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil
00000780:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po00000780:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC
00000790:·696e·7473·3d22·3939·302c·2d33·3439·2038··ints="990,-349·800000790:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l
000007a0:·3732·2c2d·3334·3920·3837·322c·2d33·3330··72,-349·872,-330000007a0:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg
000007b0:·2039·3930·2c2d·3333·3020·3939·302c·2d33···990,-330·990,-3000007b0:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
000007c0:·3439·222f·3e0a·3c74·6578·7420·7465·7874··49"/>.<text·text000007c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000007d0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"000007d0:·2070·6f69·6e74·733d·2231·3031·372e·3035···points="1017.05
000007e0:·2078·3d22·3933·3122·2079·3d22·2d33·3337···x="931"·y="-337000007e0:·2c2d·3430·3420·3839·312e·3035·2c2d·3430··,-404·891.05,-40
000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000007f0:·3420·3839·312e·3035·2c2d·3338·3520·3130··4·891.05,-385·10
00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000800:·3137·2e30·352c·2d33·3835·2031·3031·372e··17.05,-385·1017.
00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000810:·3035·2c2d·3430·3422·2f3e·0a3c·7465·7874··05,-404"/>.<text
00000820:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp00000820:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000830:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>00000830:·6464·6c65·2220·783d·2239·3534·2e30·3522··ddle"·x="954.05"
00000840:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000840:·2079·3d22·2d33·3932·2220·666f·6e74·2d66···y="-392"·font-f
Max diff block lines reached; -1/565529 bytes (-0.00%) of diff not shown.
22.5 KB
./usr/share/doc/ucommon-doc/html/a00422.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/typeref.h·File·Reference</title>8 <title>UCommon:·ucommon/mapref.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.76 KB
html2text {}
    
Offset 3, 82 lines modifiedOffset 3, 49 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 typeref.h·File·Reference11 mapref.h·File·Reference
12 A·thread-safe·atomic·heap·management·system.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Maps·of·thread-safe·strongly·typed·heap·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
 18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
19 Include·dependency·graph·for·typeref.h:20 Include·dependency·graph·for·mapref.h:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 This·graph·shows·which·files·directly·or·indirectly·include·this·file:23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
25 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n28 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
28  ···········Common·namespace·for·all·ucommon·objects.29  ···········Common·namespace·for·all·ucommon·objects.
29  30  
30 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
31 ·········typedef·typeref<·Type::Bools··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8o_\x8o_\x8l_\x8r_\x8e_\x8f_\x8__\x8t 
32   
33 ················typedef·const·uint8_t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8B_\x8o_\x8o_\x8l_\x8s 
34   
35 ·········typedef·typeref<·Type::Bytes··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8y_\x8t_\x8e_\x8r_\x8e_\x8f_\x8__\x8t 
36   
37 ················typedef·const·uint8_t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8B_\x8y_\x8t_\x8e_\x8s 
38   
39 typedef·typeref<·Type::Bytes·>::value··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8y_\x8t_\x8e_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8__\x8t 
40   
41 ···················typedef·const·char··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8C_\x8h_\x8a_\x8r_\x8s 
42   
43 typedef·typeref<·Type::Chars·>::value··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8h_\x8a_\x8r_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8__\x8t 
44   
45 ························typedef·int32_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r 
46   
47 ·························typedef·double ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8R_\x8e_\x8a_\x8l 
48   
49 ·········typedef·typeref<·Type::Chars··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8r_\x8e_\x8f_\x8__\x8t 
50   
51 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s31 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
52 ·······class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default"))) 
53 ··············ExclusiveProtocol 
54  ·············An·exclusive·locking·protocol·interface·base. 
55   
56 template<typename·T·>32 template<typename·T·>
57 typeref<·T··_.u_.c_.o_.m_.m_.o_.n_.:_.:_.t_.y_.p_.e_.r_.e_.f_.__.c_.a_.s_.t·(T·x)33 class·_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._((visibility
 34 ···("default")))·MapRef·size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h·(typeref<·T·>·&object)
 35  
 36 ·····················template<>
 37 ························size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8*_\x8·_\x8>
 38 ································(typeref<·const·char·*·>·&object)
 39  
 40 ·····················template<>
 41 ························size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t_\x8·_\x8*_\x8·_\x8>
 42 ································(typeref<·const·uint8_t·*·>·&object)
58  43  
59 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 45 Maps·of·thread-safe·strongly·typed·heap·objects.
 46 This·is·used·for·maps·of·smart·pointers·to·immutable·heap·instances·of·object
 47 types.·Shared·and·exclusive·locking·is·used·based·on·lookup·or·modify
 48 operations.
60 A·thread-safe·atomic·heap·management·system. 
61 This·is·used·to·manage·immutable·heap·instances·of·object·types·that·are 
62 reference·counted·and·automatically·deleted·when·no·longer·used.·All·references 
63 to·the·object·are·through·smart·typeref·pointers.·Both·specific·classes·for 
64 strings·and·byte·arrays,·and·generic·templates·to·support·generic·types·in·the 
65 heap·are·offered. 
66 Definition·in·file·_\x8t_.y_.p_.e_\x8r_\x8e_\x8f_\x8._\x8h.49 Definition·in·file·_\x8m_.a_.p_\x8r_\x8e_\x8f_\x8._\x8h.
67 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
68 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 B\x8Bo\x8oo\x8ol\x8ls\x8s·*\x8**\x8**\x8**\x8**\x8* 
69 typedef·const·uint8_t*·ucommon::Type::Bools 
70 Definition·at·line·_\x87_\x83_\x88·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h. 
71 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 B\x8By\x8yt\x8te\x8es\x8s·*\x8**\x8**\x8**\x8**\x8* 
72 typedef·const·uint8_t*·ucommon::Type::Bytes 
73 Definition·at·line·_\x87_\x83_\x87·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h. 
74 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C\x8Ch\x8ha\x8ar\x8rs\x8s·*\x8**\x8**\x8**\x8**\x8* 
75 typedef·const·char*·ucommon::Type::Chars 
76 Definition·at·line·_\x87_\x83_\x86·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h. 
77 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8nt\x8te\x8eg\x8ge\x8er\x8r·*\x8**\x8**\x8**\x8**\x8* 
78 typedef·int32_t·ucommon::Type::Integer 
79 Definition·at·line·_\x87_\x83_\x84·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h. 
80 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8Re\x8ea\x8al\x8l·*\x8**\x8**\x8**\x8**\x8* 
81 typedef·double·ucommon::Type::Real 
82 Definition·at·line·_\x87_\x83_\x85·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h. 
83 ===============================================================================50 ===============================================================================
84 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.851 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
181 KB
./usr/share/doc/ucommon-doc/html/a00422_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/typeref.h·Source·File</title>8 <title>UCommon:·ucommon/mapref.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
26.4 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 typeref.h10 mapref.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 2//13 2//
14 3//·This·file·is·part·of·GNU·uCommon·C++.14 3//·This·file·is·part·of·GNU·uCommon·C++.
15 4//15 4//
16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
323 KB
./usr/share/doc/ucommon-doc/html/a00423.svg
    
Offset 8, 2283 lines modifiedOffset 8, 2516 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2509 lines added, 2276 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7479·7065·7265·662e·6820·5061·6765··n/typeref.h·Page000000e0:·6e2f·6d61·7072·6566·2e68·2050·6167·6573··n/mapref.h·Pages
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6474·683d·2231·3131·3570·7422·2068·6569··dth="1115pt"·hei00000100:·7468·3d22·3134·3332·7074·2220·6865·6967··th="1432pt"·heig
00000110:·6768·743d·2235·3232·7074·220a·2076·6965··ght="522pt".·vie00000110:·6874·3d22·3537·3770·7422·0a20·7669·6577··ht="577pt".·view
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3131·3134·2e35·3020·3532·322e·3030·2220··1114.50·522.00"·00000130:·3433·322e·3030·2035·3737·2e30·3022·2078··432.00·577.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·736c·6174·6528·3420·3531·3829·223e·0a3c··slate(4·518)">.<000001d0:·6c61·7465·2834·2035·3733·2922·3e0a·3c74··late(4·573)">.<t
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7479··title>ucommon/ty000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map
000001f0:·7065·7265·662e·683c·2f74·6974·6c65·3e0a··peref.h</title>.000001f0:·7265·662e·683c·2f74·6974·6c65·3e0a·3c21··ref.h</title>.<!
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6e6b·3a74·6974·6c65·3d22·4120·7468·7265··nk:title="A·thre00000260:·3a74·6974·6c65·3d22·4d61·7073·206f·6620··:title="Maps·of·
00000270:·6164·2623·3435·3b73·6166·6520·6174·6f6d··ad&#45;safe·atom00000270:·7468·7265·6164·2623·3435·3b73·6166·6520··thread&#45;safe·
00000280:·6963·2068·6561·7020·6d61·6e61·6765·6d65··ic·heap·manageme00000280:·7374·726f·6e67·6c79·2074·7970·6564·2068··strongly·typed·h
00000290:·6e74·2073·7973·7465·6d2e·223e·0a3c·706f··nt·system.">.<po00000290:·6561·7020·6f62·6a65·6374·732e·223e·0a3c··eap·objects.">.<
000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002c0:·3636·3636·2220·706f·696e·7473·3d22·3732··6666"·points="72000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000002d0:·322c·2d35·3134·2036·3130·2c2d·3531·3420··2,-514·610,-514·000002d0:·3131·3635·2c2d·3536·3920·3130·3533·2c2d··1165,-569·1053,-
000002e0:·3631·302c·2d34·3935·2037·3232·2c2d·3439··610,-495·722,-49000002e0:·3536·3920·3130·3533·2c2d·3535·3020·3131··569·1053,-550·11
000002f0:·3520·3732·322c·2d35·3134·222f·3e0a·3c74··5·722,-514"/>.<t000002f0:·3635·2c2d·3535·3020·3131·3635·2c2d·3536··65,-550·1165,-56
00000300:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000300:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-
00000310:·226d·6964·646c·6522·2078·3d22·3636·3622··"middle"·x="666"00000310:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
00000320:·2079·3d22·2d35·3032·2220·666f·6e74·2d66···y="-502"·font-f00000320:·783d·2231·3130·3922·2079·3d22·2d35·3537··x="1109"·y="-557
00000330:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica00000330:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
00000340:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon00000340:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
00000350:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u00000350:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000360:·636f·6d6d·6f6e·2f74·7970·6572·6566·2e68··common/typeref.h00000360:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f6d··10.00">ucommon/m
00000370:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g00000370:·6170·7265·662e·683c·2f74·6578·743e·0a3c··apref.h</text>.<
00000380:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node00000380:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000390:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod00000390:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·
000003a0:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="000003a0:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·
000003b0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No000003b0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000003c0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i000003c0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl
000003d0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002"000003d0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
000003e0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href="000003e0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003f0:·6130·3034·3334·2e68·746d·6c22·2074·6172··a00434.html"·tar000003f0:·3a68·7265·663d·2261·3030·3339·322e·6874··:href="a00392.ht
00000400:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink00000400:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top
00000410:·3a74·6974·6c65·3d22·5275·6e74·696d·6520··:title="Runtime·00000410:·2220·786c·696e·6b3a·7469·746c·653d·2252··"·xlink:title="R
00000420:·6675·6e63·7469·6f6e·732e·223e·0a3c·706f··functions.">.<po00000420:·756e·7469·6d65·2066·756e·6374·696f·6e73··untime·functions
00000430:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000430:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil
00000440:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000440:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke
00000450:·3636·2220·706f·696e·7473·3d22·3431·372c··66"·points="417,00000450:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point
00000460:·2d31·3239·2033·3235·2c2d·3132·3920·3332··-129·325,-129·3200000460:·733d·2231·3039·302c·2d31·3239·2039·3938··s="1090,-129·998
00000470:·352c·2d31·3130·2034·3137·2c2d·3131·3020··5,-110·417,-110·00000470:·2c2d·3132·3920·3939·382c·2d31·3130·2031··,-129·998,-110·1
00000480:·3431·372c·2d31·3239·222f·3e0a·3c74·6578··417,-129"/>.<tex00000480:·3039·302c·2d31·3130·2031·3039·302c·2d31··090,-110·1090,-1
00000490:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000490:·3239·222f·3e0a·3c74·6578·7420·7465·7874··29"/>.<text·text
000004a0:·6964·646c·6522·2078·3d22·3337·3122·2079··iddle"·x="371"·y000004a0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
000004b0:·3d22·2d31·3137·2220·666f·6e74·2d66·616d··="-117"·font-fam000004b0:·2078·3d22·3130·3434·2220·793d·222d·3131···x="1044"·y="-11
000004c0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s000004c0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
000004d0:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-000004d0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
000004e0:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco000004e0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
000004f0:·6d6d·6f6e·2f63·7072·2e68·3c2f·7465·7874··mmon/cpr.h</text000004f0:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
00000500:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000500:·6370·722e·683c·2f74·6578·743e·0a3c·2f61··cpr.h</text>.</a
00000510:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000510:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000520:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g00000520:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000530:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node000000530:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000540:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000540:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000550:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.00000550:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla
00000560:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#4500000560:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl
00000570:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl00000570:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;
00000580:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge00000580:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
00000590:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod00000590:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod
000005a0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000005a0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
000005b0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa000005b0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000005c0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s000005c0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi
000005d0:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·000005d0:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke
000005e0:·643d·224d·3636·382e·3536·2c2d·3439·342e··d="M668.56,-494.000005e0:·3d22·2336·3362·3866·6622·2064·3d22·4d31··="#63b8ff"·d="M1
000005f0:·3931·4336·3733·2e37·352c·2d34·3736·2e37··91C673.75,-476.7000005f0:·3136·352e·3332·2c2d·3535·302e·3937·4331··165.32,-550.97C1
00000600:·3420·3638·352c·2d34·3333·2036·3835·2c2d··4·685,-433·685,-00000600:·3235·352e·3932·2c2d·3533·372e·3237·2031··255.92,-537.27·1
00000610:·3339·352e·3520·3638·352c·2d33·3935·2e35··395.5·685,-395.500000610:·3432·342c·2d35·3034·2e35·3520·3134·3234··424,-504.55·1424
00000620:·2036·3835·2c2d·3339·352e·3520·3638·352c···685,-395.5·685,00000620:·2c2d·3435·302e·3520·3134·3234·2c2d·3435··,-450.5·1424,-45
00000630:·2d32·3833·2e35·2036·3835·2c2d·3233·322e··-283.5·685,-232.00000630:·302e·3520·3134·3234·2c2d·3435·302e·3520··0.5·1424,-450.5·
00000640:·3232·2035·3333·2e36·2c2d·3138·362e·3420··22·533.6,-186.4·00000640:·3134·3234·2c2d·3238·332e·3520·3134·3234··1424,-283.5·1424
00000650:·3438·372c·2d31·3635·2034·3630·2e32·342c··487,-165·460.24,00000650:·2c2d·3134·342e·3338·2031·3230·362e·3233··,-144.38·1206.23
00000660:·2d31·3532·2e37·3120·3432·392e·3034·2c2d··-152.71·429.04,-00000660:·2c2d·3132·322e·3438·2031·3130·302e·342c··,-122.48·1100.4,
00000670:·3134·302e·3838·2034·3035·2e37·342c·2d31··140.88·405.74,-100000670:·2d31·3230·2e30·3522·2f3e·0a3c·706f·6c79··-120.05"/>.<poly
00000680:·3332·2e35·3122·2f3e·0a3c·706f·6c79·676f··32.51"/>.<polygo00000680:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f
00000690:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"00000690:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b8
000006a0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff000006a0:·6666·2220·706f·696e·7473·3d22·3131·3030··ff"·points="1100
000006b0:·2220·706f·696e·7473·3d22·3430·362e·3837··"·points="406.87000006b0:·2e32·382c·2d31·3136·2e35·3520·3130·3930··.28,-116.55·1090
000006c0:·2c2d·3132·392e·3139·2033·3936·2e32·372c··,-129.19·396.27,000006c0:·2e32·322c·2d31·3139·2e38·3720·3131·3030··.22,-119.87·1100
000006d0:·2d31·3239·2e31·3420·3430·342e·3532·2c2d··-129.14·404.52,-000006d0:·2e31·352c·2d31·3233·2e35·3520·3131·3030··.15,-123.55·1100
000006e0:·3133·352e·3739·2034·3036·2e38·372c·2d31··135.79·406.87,-1000006e0:·2e32·382c·2d31·3136·2e35·3522·2f3e·0a3c··.28,-116.55"/>.<
000006f0:·3239·2e31·3922·2f3e·0a3c·2f61·3e0a·3c2f··29.19"/>.</a>.</000006f0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000700:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000700:·2d2d·204e·6f64·6531·3920·2d2d·3e0a·3c67··--·Node19·-->.<g
00000710:·6531·3920·2d2d·3e0a·3c67·2069·643d·224e··e19·-->.<g·id="N00000710:·2069·643d·224e·6f64·6530·3030·3031·3922···id="Node000019"
00000720:·6f64·6530·3030·3031·3922·2063·6c61·7373··ode000019"·class00000720:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
00000730:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000730:·7469·746c·653e·4e6f·6465·3139·3c2f·7469··title>Node19</ti
00000740:·4e6f·6465·3139·3c2f·7469·746c·653e·0a3c··Node19</title>.<00000740:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000750:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000750:·6465·3030·3030·3139·223e·3c61·2078·6c69··de000019"><a·xli
00000760:·3139·223e·3c61·2078·6c69·6e6b·3a68·7265··19"><a·xlink:hre00000760:·6e6b·3a68·7265·663d·2261·3030·3433·312e··nk:href="a00431.
00000770:·663d·2261·3030·3437·302e·6874·6d6c·2220··f="a00470.html"·00000770:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000780:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000780:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000790:·696e·6b3a·7469·746c·653d·2241·746f·6d69··ink:title="Atomi00000790:·2241·746f·6d69·6320·706f·696e·7465·7273··"Atomic·pointers
000007a0:·6320·706f·696e·7465·7273·2061·6e64·206c··c·pointers·and·l000007a0:·2061·6e64·206c·6f63·6b73·2e22·3e0a·3c70···and·locks.">.<p
000007b0:·6f63·6b73·2e22·3e0a·3c70·6f6c·7967·6f6e··ocks.">.<polygon000007b0:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi
000007c0:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st000007c0:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666
000007d0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p000007d0:·3636·3622·2070·6f69·6e74·733d·2236·3136··666"·points="616
000007e0:·6f69·6e74·733d·2239·3030·2e35·2c2d·3430··oints="900.5,-40000007e0:·2e35·2c2d·3435·3920·3530·352e·352c·2d34··.5,-459·505.5,-4
000007f0:·3420·3738·392e·352c·2d34·3034·2037·3839··4·789.5,-404·789000007f0:·3539·2035·3035·2e35·2c2d·3434·3020·3631··59·505.5,-440·61
00000800:·2e35·2c2d·3338·3520·3930·302e·352c·2d33··.5,-385·900.5,-300000800:·362e·352c·2d34·3430·2036·3136·2e35·2c2d··6.5,-440·616.5,-
00000810:·3835·2039·3030·2e35·2c2d·3430·3422·2f3e··85·900.5,-404"/>00000810:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex
00000820:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000820:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000830:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="800000830:·2220·783d·2235·3631·2220·793d·222d·3434··"·x="561"·y="-44
00000840:·3435·2220·793d·222d·3339·3222·2066·6f6e··45"·y="-392"·fon00000840:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
Max diff block lines reached; -1/330650 bytes (-0.00%) of diff not shown.
417 KB
./usr/share/doc/ucommon-doc/html/a00424.svg
    
Offset 8, 3448 lines modifiedOffset 8, 2752 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2745 lines added, 3441 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7479·7065·7265·662e·6820·5061·6765··n/typeref.h·Page000000e0:·6e2f·6d61·7072·6566·2e68·2050·6167·6573··n/mapref.h·Pages
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·6768·743d·2235·3737·7074·220a·2076·6965··ght="577pt".·vie00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3139·3032·2e35·3020·3537·372e·3030·2220··1902.50·577.00"·00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·736c·6174·6528·3420·3537·3329·223e·0a3c··slate(4·573)">.<000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7479··title>ucommon/ty000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map
000001f0:·7065·7265·662e·683c·2f74·6974·6c65·3e0a··peref.h</title>.000001f0:·7265·662e·683c·2f74·6974·6c65·3e0a·3c21··ref.h</title>.<!
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6e6b·3a74·6974·6c65·3d22·4120·7468·7265··nk:title="A·thre00000260:·3a74·6974·6c65·3d22·4d61·7073·206f·6620··:title="Maps·of·
00000270:·6164·2623·3435·3b73·6166·6520·6174·6f6d··ad&#45;safe·atom00000270:·7468·7265·6164·2623·3435·3b73·6166·6520··thread&#45;safe·
00000280:·6963·2068·6561·7020·6d61·6e61·6765·6d65··ic·heap·manageme00000280:·7374·726f·6e67·6c79·2074·7970·6564·2068··strongly·typed·h
00000290:·6e74·2073·7973·7465·6d2e·223e·0a3c·706f··nt·system.">.<po00000290:·6561·7020·6f62·6a65·6374·732e·223e·0a3c··eap·objects.">.<
000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002c0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000002d0:·3037·2c2d·3536·3920·3839·352c·2d35·3639··07,-569·895,-569000002d0:·3130·3533·2c2d·3435·3920·3934·312c·2d34··1053,-459·941,-4
000002e0:·2038·3935·2c2d·3535·3020·3130·3037·2c2d···895,-550·1007,-000002e0:·3539·2039·3431·2c2d·3434·3020·3130·3533··59·941,-440·1053
000002f0:·3535·3020·3130·3037·2c2d·3536·3922·2f3e··550·1007,-569"/>000002f0:·2c2d·3434·3020·3130·3533·2c2d·3435·3922··,-440·1053,-459"
00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000300:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="900000310:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
00000320:·3531·2220·793d·222d·3535·3722·2066·6f6e··51"·y="-557"·fon00000320:·2239·3937·2220·793d·222d·3434·3722·2066··"997"·y="-447"·f
00000330:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000330:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
00000340:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000340:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
00000350:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000350:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
00000360:·223e·7563·6f6d·6d6f·6e2f·7479·7065·7265··">ucommon/typere00000360:·3030·223e·7563·6f6d·6d6f·6e2f·6d61·7072··00">ucommon/mapr
00000370:·662e·683c·2f74·6578·743e·0a3c·2f61·3e0a··f.h</text>.</a>.00000370:·6566·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ef.h</text>.</a>
00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000380:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000390:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003a0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla
000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003b0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003c0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.
000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003d0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003e0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr
000003f0:·663d·2261·3030·3339·382e·6874·6d6c·2220··f="a00398.html"·000003f0:·6566·3d22·6130·3034·3634·2e68·746d·6c22··ef="a00464.html"
00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000400:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000410:·696e·6b3a·7469·746c·653d·2241·7272·6179··ink:title="Array00000410:·6c69·6e6b·3a74·6974·6c65·3d22·546f·7020··link:title="Top·
00000420:·7320·6f66·2074·6872·6561·6426·2334·353b··s·of·thread&#45;00000420:·6c65·7665·6c20·696e·636c·7564·6520·6669··level·include·fi
00000430:·7361·6665·2073·7472·6f6e·676c·7920·7479··safe·strongly·ty00000430:·6c65·2066·6f72·2074·6865·2047·4e55·2075··le·for·the·GNU·u
00000440:·7065·6420·6865·6170·206f·626a·6563·7473··ped·heap·objects00000440:·436f·6d6d·6f6e·2043·2b2b·2063·6f72·6520··Common·C++·core·
00000450:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil00000450:·6c69·6272·6172·792e·223e·0a3c·706f·6c79··library.">.<poly
00000460:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke00000460:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"
00000470:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point00000470:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
00000480:·733d·2237·3036·2c2d·3435·3920·3539·302c··s="706,-459·590,00000480:·2220·706f·696e·7473·3d22·3130·3630·2c2d··"·points="1060,-
00000490:·2d34·3539·2035·3930·2c2d·3434·3020·3730··-459·590,-440·7000000490:·3430·3420·3933·342c·2d34·3034·2039·3334··404·934,-404·934
000004a0:·362c·2d34·3430·2037·3036·2c2d·3435·3922··6,-440·706,-459"000004a0:·2c2d·3338·3520·3130·3630·2c2d·3338·3520··,-385·1060,-385·
000004b0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an000004b0:·3130·3630·2c2d·3430·3422·2f3e·0a3c·7465··1060,-404"/>.<te
000004c0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=000004c0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
000004d0:·2236·3438·2220·793d·222d·3434·3722·2066··"648"·y="-447"·f000004d0:·6d69·6464·6c65·2220·783d·2239·3937·2220··middle"·x="997"·
000004e0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv000004e0:·793d·222d·3339·3222·2066·6f6e·742d·6661··y="-392"·font-fa
000004f0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif000004f0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
00000500:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000500:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000510:·3030·223e·7563·6f6d·6d6f·6e2f·6172·7261··00">ucommon/arra00000510:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000520:·7972·6566·2e68·3c2f·7465·7874·3e0a·3c2f··yref.h</text>.</00000520:·6f6d·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c··ommon/ucommon.h<
00000530:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000530:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000540:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;00000540:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
00000550:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000550:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-
00000560:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node0000000000560:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_
00000570:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl00000570:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
00000580:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit00000580:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
00000590:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt00000590:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
000005a0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<000005a0:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<
000005b0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No000005b0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000005c0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000000005c0:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000
000005d0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti000005d0:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a
000005e0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f000005e0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
000005f0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok000005f0:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no
00000600:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M00000600:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b
00000610:·3838·342e·3437·2c2d·3535·352e·3031·4338··884.47,-555.01C800000610:·3866·6622·2064·3d22·4d39·3937·2c2d·3432··8ff"·d="M997,-42
00000620:·3336·2e36·352c·2d35·3530·2e33·3320·3737··36.65,-550.33·7700000620:·392e·3636·4339·3937·2c2d·3432·302e·3933··9.66C997,-420.93
00000630:·312e·3734·2c2d·3533·392e·3431·2037·3230··1.74,-539.41·72000000630:·2039·3937·2c2d·3431·302e·3939·2039·3937···997,-410.99·997
00000640:·2c2d·3531·3420·3639·322e·3137·2c2d·3530··,-514·692.17,-5000000640:·2c2d·3430·342e·3039·222f·3e0a·3c70·6f6c··,-404.09"/>.<pol
00000650:·302e·3333·2036·3636·2e37·372c·2d34·3733··0.33·666.77,-47300000650:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000660:·2e30·3120·3635·342e·3936·2c2d·3435·392e··.01·654.96,-459.00000660:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000670:·3038·222f·3e0a·3c70·6f6c·7967·6f6e·2066··08"/>.<polygon·f00000670:·3866·6622·2070·6f69·6e74·733d·2239·3933··8ff"·points="993
00000680:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st00000680:·2e35·2c2d·3432·392e·3735·2039·3937·2c2d··.5,-429.75·997,-
00000690:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p00000690:·3433·392e·3735·2031·3030·302e·352c·2d34··439.75·1000.5,-4
000006a0:·6f69·6e74·733d·2238·3834·2e34·342c·2d35··oints="884.44,-5000006a0:·3239·2e37·3520·3939·332e·352c·2d34·3239··29.75·993.5,-429
000006b0:·3538·2e35·3220·3839·342e·3731·2c2d·3535··58.52·894.71,-55000006b0:·2e37·3522·2f3e·0a3c·2f61·3e0a·3c2f·673e··.75"/>.</a>.</g>
000006c0:·352e·3934·2038·3835·2e30·372c·2d35·3531··5.94·885.07,-551000006c0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6533··.</g>.<!--·Node3
000006d0:·2e35·3520·3838·342e·3434·2c2d·3535·382e··.55·884.44,-558.000006d0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000006e0:·3532·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··52"/>.</a>.</g>.000006e0:·3030·3030·3033·2220·636c·6173·733d·226e··000003"·class="n
000006f0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·000006f0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000700:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000700:·6533·3c2f·7469·746c·653e·0a3c·6720·6964··e3</title>.<g·id
00000710:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no00000710:·3d22·615f·4e6f·6465·3030·3030·3033·223e··="a_Node000003">
00000720:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node00000720:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000730:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=00000730:·3030·3531·325f·736f·7572·6365·2e68·746d··00512_source.htm
00000740:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><00000740:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
00000750:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a000000750:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
00000760:·3034·3433·2e68·746d·6c22·2074·6172·6765··0443.html"·targe00000760:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000770:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000770:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
00000780:·6974·6c65·3d22·546f·7020·6c65·7665·6c20··itle="Top·level·00000780:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
00000790:·696e·636c·7564·6520·6669·6c65·2066·6f72··include·file·for00000790:·2239·3930·2c2d·3334·3920·3837·322c·2d33··"990,-349·872,-3
000007a0:·2074·6865·2047·4e55·2075·436f·6d6d·6f6e···the·GNU·uCommon000007a0:·3439·2038·3732·2c2d·3333·3020·3939·302c··49·872,-330·990,
000007b0:·2043·2b2b·2063·6f72·6520·6c69·6272·6172···C++·core·librar000007b0:·2d33·3330·2039·3930·2c2d·3334·3922·2f3e··-330·990,-349"/>
000007c0:·792e·223e·0a3c·706f·6c79·676f·6e20·6669··y.">.<polygon·fi000007c0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
000007d0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok000007d0:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9
000007e0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000007e0:·3331·2220·793d·222d·3333·3722·2066·6f6e··31"·y="-337"·fon
000007f0:·7473·3d22·3130·3630·2c2d·3430·3420·3933··ts="1060,-404·93000007f0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000800:·342c·2d34·3034·2039·3334·2c2d·3338·3520··4,-404·934,-385·00000800:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000810:·3130·3630·2c2d·3338·3520·3130·3630·2c2d··1060,-385·1060,-00000810:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000820:·3430·3422·2f3e·0a3c·7465·7874·2074·6578··404"/>.<text·tex00000820:·223e·636f·6d6d·6f6e·6370·702f·636f·6e66··">commoncpp/conf
00000830:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000830:·6967·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ig.h</text>.</a>
00000840:·2220·783d·2239·3937·2220·793d·222d·3339··"·x="997"·y="-3900000840:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
Max diff block lines reached; -1/427324 bytes (-0.00%) of diff not shown.
109 KB
./usr/share/doc/ucommon-doc/html/a00425.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/platform.h·File·Reference</title>8 <title>UCommon:·ucommon/shell.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
21.5 KB
html2text {}
    
Offset 3, 432 lines modifiedOffset 3, 59 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s
11 platform.h·File·Reference11 shell.h·File·Reference
 12 Generic·shell·parsing·and·application·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
 14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
12 Various·miscellaneous·platform·specific·headers·and·defines.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<cstdlib> 
14 #include·<cstddef> 
15 #include·<stdexcept> 
16 #include·<pthread.h> 
17 #include·<signal.h> 
18 #include·<sys/stat.h> 
19 #include·<sys/types.h> 
20 #include·<stdint.h> 
21 #include·<unistd.h> 
22 #include·<stdio.h> 
23 #include·<cctype> 
24 #include·<climits> 
25 #include·<cerrno> 
26 #include·<new> 
27 #include·<assert.h> 
28 Include·dependency·graph·for·platform.h:15 Include·dependency·graph·for·shell.h:
29 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
30 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
31 This·graph·shows·which·files·directly·or·indirectly·include·this·file:18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
32 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
33 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
34 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
36 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n23 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
37  ···········Common·namespace·for·all·ucommon·objects.24  ···········Common·namespace·for·all·ucommon·objects.
38  25  
39 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s26 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
40 #define ·_\x8__\x8__\x8A_.L_.I_.G_.N_.E_.D(x)   _.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._(align(x))27 #define ·_\x8__\x8__\x8S_.T_.R(x)   (static_cast<const·char·*>(x))
41  28  
42 #define ·_\x8__\x8__.D_.E_.L_.E_.T_.E_.__.C_.O_.P_.Y(x)29 #define ·_\x8__\x8S_.T_.R(x)   ((const·char·*)(x))
 30  ········Abusive·compilers...
43  31  
44 #define ·_\x8__\x8__\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8__\x8D_\x8E_\x8F_\x8A_\x8U_\x8L_\x8T_\x8S(x) 
45   
46 #define ·_\x8__\x8__\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8D 
47   
48 #define ·_\x8__\x8__\x8E_\x8X_\x8P_\x8O_\x8R_\x8T   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default"))) 
49   
50 #define ·_\x8__\x8__\x8F_\x8I_\x8N_\x8A_\x8L 
51   
52 #define ·_\x8__\x8__\x8G_\x8N_\x8U_\x8C_\x8__\x8P_\x8R_\x8E_\x8R_\x8E_\x8Q_\x8__\x8_(maj,·min)   0 
53   
54 #define ·_\x8__\x8__\x8L_\x8O_\x8C_\x8A_\x8L   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("hidden"))) 
55   
56 #define ·_\x8__\x8__\x8M_\x8A_\x8L_\x8L_\x8O_\x8C 
57   
58 #define ·_\x8__\x8__\x8O_\x8V_\x8E_\x8R_\x8R_\x8I_\x8D_\x8E 
59   
60 #define ·_\x8__\x8__\x8P_\x8R_\x8I_\x8N_\x8T_\x8F(x,·y) 
61   
62 #define ·_\x8__\x8__\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M(c,·v)   extern·"C"·int·main(int·c,·char·**v) 
63   
64 #define ·_\x8__\x8__\x8P_\x8R_\x8O_\x8T_\x8O_\x8C_\x8O_\x8L   virtual 
65   
66 #define ·_\x8__\x8__\x8S_\x8C_\x8A_\x8N_\x8F(x,·y) 
67   
68 #define ·_\x8__\x8__\x8S_\x8E_\x8R_\x8V_\x8I_\x8C_\x8E(id,·c,·v)   void·service_##id(int·c,·char·**v) 
69   
70 #define ·_\x8__\x8__\x8S_\x8H_\x8A_\x8R_\x8E_\x8D   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default"))) 
71   
72 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8A_\x8L_\x8L_\x8O_\x8C()   throw·std::bad_alloc() 
73   
74 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8D_\x8E_\x8R_\x8E_\x8F(v) 
75   
76 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8R_\x8A_\x8N_\x8G_\x8E(x)   throw·std::out_of_range(x) 
77   
78 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8R_\x8U_\x8N_\x8T_\x8I_\x8M_\x8E(x)   throw·std::runtime_error(x) 
79   
80 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8S_\x8I_\x8Z_\x8E(x)   throw·std::length_error(x) 
81   
82 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8U_\x8N_\x8D_\x8E_\x8F(v,·x)   if(v·==·nullptr)·throw·std::runtime_error(x) 
83   
84 #define ·_\x8__\x8__\x8U_\x8N_\x8U_\x8S_\x8E_\x8D(x)   (void)x 
85   
86 #define ·_\x8__\x8P_\x8O_\x8S_\x8I_\x8X_\x8__\x8P_\x8T_\x8H_\x8R_\x8E_\x8A_\x8D_\x8__\x8S_\x8E_\x8M_\x8A_\x8N_\x8T_\x8I_\x8C_\x8S 
87   
88 #define ·_\x8__\x8R_\x8E_\x8E_\x8N_\x8T_\x8R_\x8A_\x8N_\x8T   1 
89   
90 #define ·_\x8__\x8T_\x8H_\x8R_\x8E_\x8A_\x8D_\x8S_\x8A_\x8F_\x8E   1 
91   
92 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8E_\x8X_\x8T_\x8E_\x8N_\x8D_\x8E_\x8D_\x8_ 
93   
94 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8P_\x8L_\x8A_\x8T_\x8F_\x8O_\x8R_\x8M_\x8__\x8H_\x8_ 
95   
96 #define ·_\x8c_\x8r_\x8i_\x8t(x,·text)   if(!(x))·cpr_runtime_error(text) 
97   
98 #define ·_\x8E_\x8N_\x8D_\x8__\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E   } 
99   
100 #define ·_\x8I_\x8N_\x8V_\x8A_\x8L_\x8I_\x8D_\x8__\x8H_.A_.N_.D_.L_.E_\x8__\x8V_\x8A_\x8L_\x8U_\x8E   -132 #define ·_\x8I_\x8N_\x8V_\x8A_\x8L_\x8I_\x8D_\x8__\x8P_.I_.D_\x8__\x8V_\x8A_\x8L_\x8U_\x8E   -1
101   
102 #define ·_\x8I_\x8N_\x8V_\x8A_\x8L_\x8I_\x8D_\x8__\x8S_\x8O_\x8C_\x8K_\x8E_\x8T   -1 
103   
104 #define ·_\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N   namespace·ucommon·{ 
105   
106 #define ·_\x8N_\x8D_\x8E_\x8B_\x8U_\x8G 
107   
108 #define ·_\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M_\x8__\x8E_\x8X_\x8I_\x8T(code)   return·code 
109   
110 #define ·_\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M_\x8__\x8M_\x8A_\x8I_\x8N(argc,·argv)   extern·"C"·int·main(int·argc,·char·**argv) 
111   
112 #define ·_\x8S_\x8E_\x8R_\x8V_\x8I_\x8C_\x8E_\x8__\x8M_\x8A_\x8I_\x8N(id,·argc,·argv)   void·service_##id(int·argc,·char 
113 ·········**argv) 
114   
115 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8A_\x8B_\x8I   7 
116   
117 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E   ucommon 
118   
119 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8R_\x8T_\x8T_\x8I   1 
120   
121 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
122 ·······typedef·void(* ·_\x8c_\x8p_\x8r_\x8__\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8__\x8t)·(int·argc,·char·**argv) 
123   
124 ··········typedef·int ·_\x8f_\x8d_\x8__\x8t 
125   
Max diff block lines reached; 16291/22034 bytes (73.94%) of diff not shown.
189 KB
./usr/share/doc/ucommon-doc/html/a00425_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/platform.h·Source·File</title>8 <title>UCommon:·ucommon/shell.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
28.4 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 platform.h10 shell.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
162 KB
./usr/share/doc/ucommon-doc/html/a00426.svg
    
Offset 8, 728 lines modifiedOffset 8, 1685 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1678 lines added, 721 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·706c·6174·666f·726d·2e68·2050·6167··n/platform.h·Pag000000e0:·6e2f·7368·656c·6c2e·6820·5061·6765·733a··n/shell.h·Pages:
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·6964·7468·3d22·3130·3833·7074·2220·6865··idth="1083pt"·he00000100:·683d·2231·3038·3470·7422·2068·6569·6768··h="1084pt"·heigh
00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie00000110:·743d·2234·3132·7074·220a·2076·6965·7742··t="412pt".·viewB
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3130··ox="0.00·0.00·10
00000130:·3130·3832·2e35·3020·3832·2e30·3022·2078··1082.50·82.00"·x00000130:·3833·2e35·3020·3431·322e·3030·2220·786d··83.50·412.00"·xm
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl
000001d0:·6c61·7465·2834·2037·3829·223e·0a3c·7469··late(4·78)">.<ti000001d0:·6174·6528·3420·3430·3829·223e·0a3c·7469··ate(4·408)">.<ti
000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·706c·6174··tle>ucommon/plat000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7368·656c··tle>ucommon/shel
000001f0:·666f·726d·2e68·3c2f·7469·746c·653e·0a3c··form.h</title>.<000001f0:·6c2e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··l.h</title>.<!--
00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id
00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl
00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>
00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t
00000260:·6b3a·7469·746c·653d·2256·6172·696f·7573··k:title="Various00000260:·6974·6c65·3d22·4765·6e65·7269·6320·7368··itle="Generic·sh
00000270:·206d·6973·6365·6c6c·616e·656f·7573·2070···miscellaneous·p00000270:·656c·6c20·7061·7273·696e·6720·616e·6420··ell·parsing·and·
00000280:·6c61·7466·6f72·6d20·7370·6563·6966·6963··latform·specific00000280:·6170·706c·6963·6174·696f·6e20·7365·7276··application·serv
00000290:·2068·6561·6465·7273·2061·6e64·2064·6566···headers·and·def00000290:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon
000002a0:·696e·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ines.">.<polygon000002a0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·000002b0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002c0:·2070·6f69·6e74·733d·2234·3437·2e35·2c2d···points="447.5,-
000002d0:·2070·6f69·6e74·733d·2236·3334·2c2d·3734···points="634,-74000002d0:·3430·3420·3334·362e·352c·2d34·3034·2033··404·346.5,-404·3
000002e0:·2035·3135·2c2d·3734·2035·3135·2c2d·3535···515,-74·515,-55000002e0:·3436·2e35·2c2d·3338·3520·3434·372e·352c··46.5,-385·447.5,
000002f0:·2036·3334·2c2d·3535·2036·3334·2c2d·3734···634,-55·634,-74000002f0:·2d33·3835·2034·3437·2e35·2c2d·3430·3422··-385·447.5,-404"
00000300:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a00000300:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
00000310:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x00000310:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
00000320:·3d22·3537·342e·3522·2079·3d22·2d36·3222··="574.5"·y="-62"00000320:·2233·3937·2220·793d·222d·3339·3222·2066··"397"·y="-392"·f
00000330:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000330:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
00000340:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000340:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
00000350:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000350:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
00000360:·302e·3030·223e·7563·6f6d·6d6f·6e2f·706c··0.00">ucommon/pl00000360:·3030·223e·7563·6f6d·6d6f·6e2f·7368·656c··00">ucommon/shel
00000370:·6174·666f·726d·2e68·3c2f·7465·7874·3e0a··atform.h</text>.00000370:·6c2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··l.h</text>.</a>.
00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
000003f0:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po000003f0:·663d·2261·3030·3935·312e·6874·6d6c·2220··f="a00951.html"·
00000400:·6c79·676f·6e20·6669·6c6c·3d22·2365·3065··lygon·fill="#e0e00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000410:·3065·3022·2073·7472·6f6b·653d·2223·3939··0e0"·stroke="#9900000410:·696e·6b3a·7469·746c·653d·2241·2063·6f6d··ink:title="A·com
00000420:·3939·3939·2220·706f·696e·7473·3d22·3439··9999"·points="4900000420:·6d6f·6e20·7374·7269·6e67·2063·6c61·7373··mon·string·class
00000430:·2c2d·3139·2030·2c2d·3139·2030·2c30·2034··,-19·0,-19·0,0·400000430:·2061·6e64·2063·6861·7261·6374·6572·2073···and·character·s
00000440:·392c·3020·3439·2c2d·3139·222f·3e0a·3c74··9,0·49,-19"/>.<t00000440:·7472·696e·6720·7375·7070·6f72·7420·6675··tring·support·fu
00000450:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000450:·6e63·7469·6f6e·732e·223e·0a3c·706f·6c79··nctions.">.<poly
00000460:·226d·6964·646c·6522·2078·3d22·3234·2e35··"middle"·x="24.500000460:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"
00000470:·2220·793d·222d·3722·2066·6f6e·742d·6661··"·y="-7"·font-fa00000470:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
00000480:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000480:·2220·706f·696e·7473·3d22·3333·392e·352c··"·points="339.5,
00000490:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000490:·2d32·3934·2032·3334·2e35·2c2d·3239·3420··-294·234.5,-294·
000004a0:·2d73·697a·653d·2231·302e·3030·223e·6373··-size="10.00">cs000004a0:·3233·342e·352c·2d32·3735·2033·3339·2e35··234.5,-275·339.5
000004b0:·7464·6c69·623c·2f74·6578·743e·0a3c·2f61··tdlib</text>.</a000004b0:·2c2d·3237·3520·3333·392e·352c·2d32·3934··,-275·339.5,-294
000004c0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--000004c0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
000004d0:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N000004d0:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
000004e0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="000004e0:·3d22·3238·3722·2079·3d22·2d32·3832·2220··="287"·y="-282"·
000004f0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000500:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000510:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000520:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f73·7472··.00">ucommon/str
00000530:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g00000530:·696e·672e·683c·2f74·6578·743e·0a3c·2f61··ing.h</text>.</a
00000540:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod00000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000550:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node000000000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000560:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000570:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000580:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla
00000590:·3d22·2336·3362·3866·6622·2064·3d22·4d35··="#63b8ff"·d="M500000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl
000005a0:·3134·2e37·382c·2d36·312e·3538·4334·3139··14.78,-61.58C419000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;
000005b0:·2e39·332c·2d35·372e·3833·2032·3239·2e30··.93,-57.83·229.0000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000005c0:·322c·2d34·372e·3420·3539·2e31·342c·2d31··2,-47.4·59.14,-1000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod
000005d0:·392e·3032·222f·3e0a·3c70·6f6c·7967·6f6e··9.02"/>.<polygon000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
000005e0:·2066·696c·6c3d·2223·3633·6238·6666·2220···fill="#63b8ff"·000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000005f0:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff"000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi
00000600:·2070·6f69·6e74·733d·2235·392e·3732·2c2d···points="59.72,-00000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke
00000610:·3135·2e35·3720·3439·2e32·372c·2d31·372e··15.57·49.27,-17.00000610:·3d22·2336·3362·3866·6622·2064·3d22·4d33··="#63b8ff"·d="M3
00000620:·3335·2035·382e·3535·2c2d·3232·2e34·3720··35·58.55,-22.47·00000620:·3838·2c2d·3338·342e·3636·4333·3639·2e33··88,-384.66C369.3
00000630:·3539·2e37·322c·2d31·352e·3537·222f·3e0a··59.72,-15.57"/>.00000630:·372c·2d33·3636·2e33·3820·3332·362e·342c··7,-366.38·326.4,
00000640:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000640:·2d33·3234·2e31·3820·3330·322e·3936·2c2d··-324.18·302.96,-
00000650:·212d·2d20·4e6f·6465·3320·2d2d·3e0a·3c67··!--·Node3·-->.<g00000650:·3330·312e·3137·222f·3e0a·3c70·6f6c·7967··301.17"/>.<polyg
00000660:·2069·643d·224e·6f64·6530·3030·3030·3322···id="Node000003"00000660:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff
00000670:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000670:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000680:·7469·746c·653e·4e6f·6465·333c·2f74·6974··title>Node3</tit00000680:·6622·2070·6f69·6e74·733d·2233·3035·2e34··f"·points="305.4
00000690:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000690:·312c·2d32·3938·2e36·3720·3239·352e·3832··1,-298.67·295.82
000006a0:·6530·3030·3030·3322·3e3c·6120·786c·696e··e000003"><a·xlin000006a0:·2c2d·3239·342e·3136·2033·3030·2e35·2c2d··,-294.16·300.5,-
000006b0:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po000006b0:·3330·332e·3636·2033·3035·2e34·312c·2d32··303.66·305.41,-2
000006c0:·6c79·676f·6e20·6669·6c6c·3d22·2365·3065··lygon·fill="#e0e000006c0:·3938·2e36·3722·2f3e·0a3c·2f61·3e0a·3c2f··98.67"/>.</a>.</
000006d0:·3065·3022·2073·7472·6f6b·653d·2223·3939··0e0"·stroke="#99000006d0:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
000006e0:·3939·3939·2220·706f·696e·7473·3d22·3132··9999"·points="12000006e0:·6532·3620·2d2d·3e0a·3c67·2069·643d·224e··e26·-->.<g·id="N
000006f0:·302c·2d31·3920·3637·2c2d·3139·2036·372c··0,-19·67,-19·67,000006f0:·6f64·6530·3030·3032·3622·2063·6c61·7373··ode000026"·class
00000700:·3020·3132·302c·3020·3132·302c·2d31·3922··0·120,0·120,-19"00000700:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
00000710:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an00000710:·4e6f·6465·3236·3c2f·7469·746c·653e·0a3c··Node26</title>.<
00000720:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=00000720:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000730:·2239·332e·3522·2079·3d22·2d37·2220·666f··"93.5"·y="-7"·fo00000730:·3236·223e·3c61·2078·6c69·6e6b·3a68·7265··26"><a·xlink:hre
00000740:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000740:·663d·2261·3030·3134·302e·6874·6d6c·2220··f="a00140.html"·
00000750:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000750:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000760:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000760:·696e·6b3a·7469·746c·653d·2250·7269·7661··ink:title="Priva
00000770:·3022·3e63·7374·6464·6566·3c2f·7465·7874··0">cstddef</text00000770:·7465·2068·6561·7073·2c20·706f·6f6c·732c··te·heaps,·pools,
00000780:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000780:·2061·6e64·2061·7373·6f63·6961·7469·6f6e···and·association
00000790:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000790:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
000007a0:·2667·743b·4e6f·6465·3320·2d2d·3e0a·3c67··&gt;Node3·-->.<g000007a0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok
000007b0:·2069·643d·2265·6467·6532·5f4e·6f64·6530···id="edge2_Node0000007b0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000007c0:·3030·3030·315f·4e6f·6465·3030·3030·3033··00001_Node000003000007c0:·7473·3d22·3531·352e·352c·2d33·3439·2033··ts="515.5,-349·3
000007d0:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.000007d0:·3938·2e35·2c2d·3334·3920·3339·382e·352c··98.5,-349·398.5,
000007e0:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#45000007e0:·2d33·3330·2035·3135·2e35·2c2d·3333·3020··-330·515.5,-330·
000007f0:·3b26·6774·3b4e·6f64·6533·3c2f·7469·746c··;&gt;Node3</titl000007f0:·3531·352e·352c·2d33·3439·222f·3e0a·3c74··515.5,-349"/>.<t
00000800:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge00000800:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000810:·325f·4e6f·6465·3030·3030·3031·5f4e·6f64··2_Node000001_Nod00000810:·226d·6964·646c·6522·2078·3d22·3435·3722··"middle"·x="457"
00000820:·6530·3030·3030·3322·3e3c·6120·786c·696e··e000003"><a·xlin00000820:·2079·3d22·2d33·3337·2220·666f·6e74·2d66···y="-337"·font-f
00000830:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa00000830:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
00000840:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s00000840:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
Max diff block lines reached; -1/166010 bytes (-0.00%) of diff not shown.
615 KB
./usr/share/doc/ucommon-doc/html/a00427.svg
    
Offset 8, 6300 lines modifiedOffset 8, 2837 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·706c·6174·666f·726d·2e68·2050·6167··n/platform.h·Pag 
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w 
00000100:·6964·7468·3d22·3234·3536·7074·2220·6865··idth="2456pt"·he 
00000110:·6967·6874·3d22·3130·3137·7074·220a·2076··ight="1017pt".·v000000e0:·6e2f·7368·656c·6c2e·6820·5061·6765·733a··n/shell.h·Pages:
 000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
 00000100:·683d·2231·3930·3370·7422·2068·6569·6768··h="1903pt"·heigh
 00000110:·743d·2235·3232·7074·220a·2076·6965·7742··t="522pt".·viewB
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·6f78·3d22·302e·3030·2030·2e30·3020·3139··ox="0.00·0.00·19
 00000130:·3032·2e35·3020·3532·322e·3030·2220·786d··02.50·522.00"·xm
00000130:·3020·3234·3536·2e30·3020·3130·3137·2e30··0·2456.00·1017.0 
00000140:·3022·2078·6d6c·6e73·3d22·6874·7470·3a2f··0"·xmlns="http:/ 
00000150:·2f77·7777·2e77·332e·6f72·672f·3230·3030··/www.w3.org/2000 
00000160:·2f73·7667·2220·786d·6c6e·733a·786c·696e··/svg"·xmlns:xlin 
00000170:·6b3d·2268·7474·703a·2f2f·7777·772e·7733··k="http://www.w300000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
 00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
 00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht
 00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/
 00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·
 00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas
 000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf
 000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·
 000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl
 000001d0:·6174·6528·3420·3531·3829·223e·0a3c·7469··ate(4·518)">.<ti
 000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7368·656c··tle>ucommon/shel
 000001f0:·6c2e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··l.h</title>.<!--
00000180:·2e6f·7267·2f31·3939·392f·786c·696e·6b22··.org/1999/xlink" 
00000190:·3e0a·3c67·2069·643d·2267·7261·7068·3022··>.<g·id="graph0" 
000001a0:·2063·6c61·7373·3d22·6772·6170·6822·2074···class="graph"·t 
000001b0:·7261·6e73·666f·726d·3d22·7363·616c·6528··ransform="scale( 
000001c0:·3120·3129·2072·6f74·6174·6528·3029·2074··1·1)·rotate(0)·t 
000001d0:·7261·6e73·6c61·7465·2834·2031·3031·3329··ranslate(4·1013) 
000001e0:·223e·0a3c·7469·746c·653e·7563·6f6d·6d6f··">.<title>ucommo 
000001f0:·6e2f·706c·6174·666f·726d·2e68·3c2f·7469··n/platform.h</ti 
00000200:·746c·653e·0a3c·212d·2d20·4e6f·6465·3120··tle>.<!--·Node1· 
00000210:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0 
00000220:·3030·3030·3122·2063·6c61·7373·3d22·6e6f··00001"·class="no 
00000230:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node 
00000240:·313c·2f74·6974·6c65·3e0a·3c67·2069·643d··1</title>.<g·id= 
00000250:·2261·5f4e·6f64·6530·3030·3030·3122·3e3c··"a_Node000001">< 
00000260:·6120·786c·696e·6b3a·7469·746c·653d·2256··a·xlink:title="V 
00000270:·6172·696f·7573·206d·6973·6365·6c6c·616e··arious·miscellan 
00000280:·656f·7573·2070·6c61·7466·6f72·6d20·7370··eous·platform·sp 
00000290:·6563·6966·6963·2068·6561·6465·7273·2061··ecific·headers·a 
000002a0:·6e64·2064·6566·696e·6573·2e22·3e0a·3c70··nd·defines.">.<p 
000002b0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99 
000002c0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6 
000002d0:·3636·3636·3622·2070·6f69·6e74·733d·2232··66666"·points="2 
000002e0:·3035·382e·352c·2d31·3030·3920·3139·3339··058.5,-1009·1939 
000002f0:·2e35·2c2d·3130·3039·2031·3933·392e·352c··.5,-1009·1939.5, 
00000300:·2d39·3930·2032·3035·382e·352c·2d39·3930··-990·2058.5,-990 
00000310:·2032·3035·382e·352c·2d31·3030·3922·2f3e···2058.5,-1009"/> 
00000320:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch 
00000330:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="1 
00000340:·3939·3922·2079·3d22·2d39·3937·2220·666f··999"·y="-997"·fo 
00000350:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve 
00000360:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif" 
00000370:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0 
00000380:·3022·3e75·636f·6d6d·6f6e·2f70·6c61·7466··0">ucommon/platf 
00000390:·6f72·6d2e·683c·2f74·6578·743e·0a3c·2f61··orm.h</text>.</a 
000003a0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!-- 
000003b0:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id
000003c0:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl
000003d0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
000003e0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>
000003f0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000400:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t
 00000260:·6974·6c65·3d22·4765·6e65·7269·6320·7368··itle="Generic·sh
 00000270:·656c·6c20·7061·7273·696e·6720·616e·6420··ell·parsing·and·
 00000280:·6170·706c·6963·6174·696f·6e20·7365·7276··application·serv
 00000290:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon
 000002a0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
 000002b0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
 000002c0:·2070·6f69·6e74·733d·2231·3034·372e·352c···points="1047.5,
 000002d0:·2d35·3134·2039·3436·2e35·2c2d·3531·3420··-514·946.5,-514·
 000002e0:·3934·362e·352c·2d34·3935·2031·3034·372e··946.5,-495·1047.
 000002f0:·352c·2d34·3935·2031·3034·372e·352c·2d35··5,-495·1047.5,-5
00000410:·7265·663d·2261·3030·3436·312e·6874·6d6c··ref="a00461.html 
00000420:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"· 
00000430:·786c·696e·6b3a·7469·746c·653d·224c·6f63··xlink:title="Loc 
00000440:·6b69·6e67·2070·726f·746f·636f·6c20·636c··king·protocol·cl 
00000450:·6173·7365·7320·666f·7220·6d65·6d62·6572··asses·for·member 
00000460:·2066·756e·6374·696f·6e20·6175·746f·6d61···function·automa 
00000470:·7469·6320·6f70·6572·6174·696f·6e73·2e22··tic·operations." 
00000480:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill= 
00000490:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke=" 
000004a0:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points= 
000004b0:·2232·3035·342c·2d38·3434·2031·3934·342c··"2054,-844·1944, 
000004c0:·2d38·3434·2031·3934·342c·2d38·3235·2032··-844·1944,-825·2 
000004d0:·3035·342c·2d38·3235·2032·3035·342c·2d38··054,-825·2054,-8 
000004e0:·3434·222f·3e0a·3c74·6578·7420·7465·7874··44"/>.<text·text00000300:·3134·222f·3e0a·3c74·6578·7420·7465·7874··14"/>.<text·text
000004f0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"00000310:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
 00000320:·2078·3d22·3939·3722·2079·3d22·2d35·3032···x="997"·y="-502
 00000330:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
 00000340:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
 00000350:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
 00000360:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f73··10.00">ucommon/s
 00000370:·6865·6c6c·2e68·3c2f·7465·7874·3e0a·3c2f··hell.h</text>.</
00000500:·2078·3d22·3139·3939·2220·793d·222d·3833···x="1999"·y="-83 
00000510:·3222·2066·6f6e·742d·6661·6d69·6c79·3d22··2"·font-family=" 
00000520:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S 
00000530:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size= 
00000540:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/ 
00000550:·6163·6365·7373·2e68·3c2f·7465·7874·3e0a··access.h</text>. 
00000560:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.< 
00000570:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g 
00000580:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i 
00000590:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node000 
000005a0:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"· 
000005b0:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t 
000005c0:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;& 
000005d0:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title> 
000005e0:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_ 
000005f0:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0 
00000600:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink: 
00000610:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path 
00000620:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str 
00000630:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d= 
00000640:·224d·3139·3939·2c2d·3937·392e·3337·4331··"M1999,-979.37C1 
00000650:·3939·392c·2d39·3434·2e30·3320·3139·3939··999,-944.03·1999 
00000660:·2c2d·3836·392e·3739·2031·3939·392c·2d38··,-869.79·1999,-8 
Max diff block lines reached; 587444/629832 bytes (93.27%) of diff not shown.
11.8 KB
./usr/share/doc/ucommon-doc/html/a00428.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/protocols.h·File·Reference</title>8 <title>UCommon:·ucommon/counter.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.5 KB
html2text {}
    
Offset 3, 39 lines modifiedOffset 3, 45 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 protocols.h·File·Reference11 counter.h·File·Reference
12 Abstract·interfaces·and·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Support·for·various·automatic·counting·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>
14 Include·dependency·graph·for·protocols.h:14 Include·dependency·graph·for·counter.h:
15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 21 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 22 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8e_\x8q_\x8u_\x8e_\x8n_\x8c_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 23  ·······A·template·to·return·a·sequence·of·objects·of·a·specified·type.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 24  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s25 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n26 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
23  ···········Common·namespace·for·all·ucommon·objects.27  ···········Common·namespace·for·all·ucommon·objects.
24  28  
 29 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 30 typedef·counter ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8u_\x8n_\x8t_\x8e_\x8r_\x8__\x8t
 31  ················A·convenience·typecast·for·integer·counters.
 32  
 33 ·typedef·toggle ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8o_\x8g_\x8g_\x8l_\x8e_\x8__\x8t
 34  ················A·convenience·typecast·for·auto-toggled·bools.
 35  
25 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s36 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
26 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol37 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
27  ······An·exclusive·locking·protocol·interface·base.38  ······An·exclusive·locking·protocol·interface·base.
28  39  
29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*40 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 41 Support·for·various·automatic·counting·objects.
 42 This·header·defines·templates·for·various·kinds·of·automatic·counting·and
 43 sequencing·objects.·Templates·are·used·to·allow·manipulation·of·various
 44 numerical-like·types.
 45 Definition·in·file·_\x8c_\x8o_\x8u_\x8n_\x8t_\x8e_\x8r_\x8._\x8h.
30 Abstract·interfaces·and·support. 
31 This·is·a·set·of·"protocols",·a·concept·borrowed·from·other·object·oriented 
32 languages,·to·define·interfaces·for·low·level·services.·By·using·a·protocol 
33 base·class·which·offers·both·virtuals·and·support·methods·only,·one·can·easily 
34 stack·and·share·these·as·common·base·classes·without·having·to·consider·when 
35 the·final·derived·object·implements·them.·Core·protocol·methods·always·are 
36 tagged·with·a·_·prefix·to·make·it·easier·to·track·their·derivation. 
37 ··Author 
38 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
39 Definition·in·file·_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h. 
40 ===============================================================================46 ===============================================================================
41 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.847 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
46.3 KB
./usr/share/doc/ucommon-doc/html/a00428_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/protocols.h·Source·File</title>8 <title>UCommon:·ucommon/counter.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.56 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 protocols.h10 counter.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
110 KB
./usr/share/doc/ucommon-doc/html/a00429.svg
    
Offset 8, 857 lines modifiedOffset 8, 779 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (772 lines added, 850 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7072·6f74·6f63·6f6c·732e·6820·5061··n/protocols.h·Pa000000e0:·6e2f·636f·756e·7465·722e·6820·5061·6765··n/counter.h·Page
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7769·6474·683d·2231·3038·3370·7422·2068··width="1083pt"·h00000100:·6474·683d·2231·3038·3370·7422·2068·6569··dth="1083pt"·hei
00000110:·6569·6768·743d·2231·3932·7074·220a·2076··eight="192pt".·v00000110:·6768·743d·2231·3337·7074·220a·2076·6965··ght="137pt".·vie
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3020·3130·3832·2e35·3020·3139·322e·3030··0·1082.50·192.0000000130:·3130·3832·2e35·3020·3133·372e·3030·2220··1082.50·137.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3138·3829·223e··anslate(4·188)">000001d0:·736c·6174·6528·3420·3133·3329·223e·0a3c··slate(4·133)">.<
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·636f··title>ucommon/co
000001f0:·7072·6f74·6f63·6f6c·732e·683c·2f74·6974··protocols.h</tit000001f0:·756e·7465·722e·683c·2f74·6974·6c65·3e0a··unter.h</title>.
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4162···xlink:title="Ab00000260:·6e6b·3a74·6974·6c65·3d22·5375·7070·6f72··nk:title="Suppor
00000270:·7374·7261·6374·2069·6e74·6572·6661·6365··stract·interface00000270:·7420·666f·7220·7661·7269·6f75·7320·6175··t·for·various·au
00000280:·7320·616e·6420·7375·7070·6f72·742e·223e··s·and·support.">00000280:·746f·6d61·7469·6320·636f·756e·7469·6e67··tomatic·counting
00000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000290:·206f·626a·6563·7473·2e22·3e0a·3c70·6f6c···objects.">.<pol
000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002c0:·3d22·3731·342e·352c·2d31·3834·2035·3932··="714.5,-184·592000002c0:·3636·3622·2070·6f69·6e74·733d·2236·3331··666"·points="631
000002d0:·2e35·2c2d·3138·3420·3539·322e·352c·2d31··.5,-184·592.5,-1000002d0:·2c2d·3132·3920·3531·382c·2d31·3239·2035··,-129·518,-129·5
000002e0:·3635·2037·3134·2e35·2c2d·3136·3520·3731··65·714.5,-165·71000002e0:·3138·2c2d·3131·3020·3633·312c·2d31·3130··18,-110·631,-110
000002f0:·342e·352c·2d31·3834·222f·3e0a·3c74·6578··4.5,-184"/>.<tex000002f0:·2036·3331·2c2d·3132·3922·2f3e·0a3c·7465···631,-129"/>.<te
00000300:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000300:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
00000310:·6964·646c·6522·2078·3d22·3635·332e·3522··iddle"·x="653.5"00000310:·6d69·6464·6c65·2220·783d·2235·3734·2e35··middle"·x="574.5
00000320:·2079·3d22·2d31·3732·2220·666f·6e74·2d66···y="-172"·font-f00000320:·2220·793d·222d·3131·3722·2066·6f6e·742d··"·y="-117"·font-
00000330:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica00000330:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000340:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon00000340:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000350:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u00000350:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000360:·636f·6d6d·6f6e·2f70·726f·746f·636f·6c73··common/protocols00000360:·7563·6f6d·6d6f·6e2f·636f·756e·7465·722e··ucommon/counter.
00000370:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000370:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000380:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000390:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No
000003a0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
000003b0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
000003c0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000003d0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002
000003e0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000003f0:·3d22·6130·3034·3334·2e68·746d·6c22·2074··="a00434.html"·t000003f0:·2261·3030·3436·312e·6874·6d6c·2220·7461··"a00461.html"·ta
00000400:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000410:·6e6b·3a74·6974·6c65·3d22·5275·6e74·696d··nk:title="Runtim00000410:·6b3a·7469·746c·653d·2256·6172·696f·7573··k:title="Various
00000420:·6520·6675·6e63·7469·6f6e·732e·223e·0a3c··e·functions.">.<00000420:·206d·6973·6365·6c6c·616e·656f·7573·2070···miscellaneous·p
00000430:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000430:·6c61·7466·6f72·6d20·7370·6563·6966·6963··latform·specific
00000440:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#6600000440:·2068·6561·6465·7273·2061·6e64·2064·6566···headers·and·def
00000450:·3636·3636·2220·706f·696e·7473·3d22·3639··6666"·points="6900000450:·696e·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ines.">.<polygon
00000460:·392e·352c·2d31·3239·2036·3037·2e35·2c2d··9.5,-129·607.5,-00000460:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000470:·3132·3920·3630·372e·352c·2d31·3130·2036··129·607.5,-110·600000470:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000480:·3939·2e35·2c2d·3131·3020·3639·392e·352c··99.5,-110·699.5,00000480:·6f69·6e74·733d·2236·3334·2c2d·3734·2035··oints="634,-74·5
00000490:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te00000490:·3135·2c2d·3734·2035·3135·2c2d·3535·2036··15,-74·515,-55·6
000004a0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000004a0:·3334·2c2d·3535·2036·3334·2c2d·3734·222f··34,-55·634,-74"/
000004b0:·6522·2078·3d22·3635·332e·3522·2079·3d22··e"·x="653.5"·y="000004b0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000004c0:·2d31·3137·2220·666f·6e74·2d66·616d·696c··-117"·font-famil000004c0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
000004d0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san000004d0:·3537·342e·3522·2079·3d22·2d36·3222·2066··574.5"·y="-62"·f
000004e0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si000004e0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
000004f0:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm000004f0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
00000500:·6f6e·2f63·7072·2e68·3c2f·7465·7874·3e0a··on/cpr.h</text>.00000500:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
00000510:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000510:·3030·223e·7563·6f6d·6d6f·6e2f·706c·6174··00">ucommon/plat
00000520:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g00000520:·666f·726d·2e68·3c2f·7465·7874·3e0a·3c2f··form.h</text>.</
00000530:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i00000530:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000540:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node00000000540:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
00000550:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"·00000550:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000560:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t00000560:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000570:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;&00000570:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
00000580:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title>00000580:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
00000590:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_00000590:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
000005a0:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0000005a0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
000005b0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000005b0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
000005c0:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path000005c0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
000005d0:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str000005d0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
000005e0:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d=000005e0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
000005f0:·224d·3635·332e·352c·2d31·3634·2e37·3543··"M653.5,-164.75C000005f0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
00000600:·3635·332e·352c·2d31·3537·2e38·2036·3533··653.5,-157.8·65300000600:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
00000610:·2e35·2c2d·3134·372e·3835·2036·3533·2e35··.5,-147.85·653.500000610:·3537·342e·352c·2d31·3039·2e37·3543·3537··574.5,-109.75C57
00000620:·2c2d·3133·392e·3133·222f·3e0a·3c70·6f6c··,-139.13"/>.<pol00000620:·342e·352c·2d31·3032·2e38·2035·3734·2e35··4.5,-102.8·574.5
00000630:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b800000630:·2c2d·3932·2e38·3520·3537·342e·352c·2d38··,-92.85·574.5,-8
00000640:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b00000640:·342e·3133·222f·3e0a·3c70·6f6c·7967·6f6e··4.13"/>.<polygon
00000650:·3866·6622·2070·6f69·6e74·733d·2236·3537··8ff"·points="65700000650:·2066·696c·6c3d·2223·3633·6238·6666·2220···fill="#63b8ff"·
00000660:·2c2d·3133·392e·3039·2036·3533·2e35·2c2d··,-139.09·653.5,-00000660:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff"
00000670:·3132·392e·3039·2036·3530·2c2d·3133·392e··129.09·650,-139.00000670:·2070·6f69·6e74·733d·2235·3738·2c2d·3834···points="578,-84
00000680:·3039·2036·3537·2c2d·3133·392e·3039·222f··09·657,-139.09"/00000680:·2e30·3920·3537·342e·352c·2d37·342e·3039··.09·574.5,-74.09
00000690:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000690:·2035·3731·2c2d·3834·2e30·3920·3537·382c···571,-84.09·578,
000006a0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.000006a0:·2d38·342e·3039·222f·3e0a·3c2f·613e·0a3c··-84.09"/>.</a>.<
000006b0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000006b0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000006c0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">000006c0:·6465·3320·2d2d·3e0a·3c67·2069·643d·224e··de3·-->.<g·id="N
000006d0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t000006d0:·6f64·6530·3030·3030·3322·2063·6c61·7373··ode000003"·class
000006e0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000006e0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000006f0:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl000006f0:·4e6f·6465·333c·2f74·6974·6c65·3e0a·3c67··Node3</title>.<g
00000700:·696e·6b3a·6872·6566·3d22·6130·3034·3235··ink:href="a0042500000700:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
00000710:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000710:·3322·3e3c·6120·786c·696e·6b3a·7469·746c··3"><a·xlink:titl
00000720:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000720:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·
00000730:·3d22·5661·7269·6f75·7320·6d69·7363·656c··="Various·miscel00000730:·6669·6c6c·3d22·2365·3065·3065·3022·2073··fill="#e0e0e0"·s
00000740:·6c61·6e65·6f75·7320·706c·6174·666f·726d··laneous·platform00000740:·7472·6f6b·653d·2223·3939·3939·3939·2220··troke="#999999"·
00000750:·2073·7065·6369·6669·6320·6865·6164·6572···specific·header00000750:·706f·696e·7473·3d22·3439·2c2d·3139·2030··points="49,-19·0
00000760:·7320·616e·6420·6465·6669·6e65·732e·223e··s·and·defines.">00000760:·2c2d·3139·2030·2c30·2034·392c·3020·3439··,-19·0,0·49,0·49
00000770:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000770:·2c2d·3139·222f·3e0a·3c74·6578·7420·7465··,-19"/>.<text·te
00000780:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000780:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000790:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="00000790:·6522·2078·3d22·3234·2e35·2220·793d·222d··e"·x="24.5"·y="-
000007a0:·3636·392c·2d37·3420·3535·302c·2d37·3420··669,-74·550,-74·000007a0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
000007b0:·3535·302c·2d35·3520·3636·392c·2d35·3520··550,-55·669,-55·000007b0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
000007c0:·3636·392c·2d37·3422·2f3e·0a3c·7465·7874··669,-74"/>.<text000007c0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
000007d0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000007d0:·2231·302e·3030·223e·6373·7464·6c69·623c··"10.00">cstdlib<
000007e0:·6464·6c65·2220·783d·2236·3039·2e35·2220··ddle"·x="609.5"·000007e0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
000007f0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam000007f0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
00000800:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000800:·2623·3435·3b26·6774·3b4e·6f64·6533·202d··&#45;&gt;Node3·-
00000810:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000810:·2d3e·0a3c·6720·6964·3d22·6564·6765·325f··->.<g·id="edge2_
00000820:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000820:·4e6f·6465·3030·3030·3032·5f4e·6f64·6530··Node000002_Node0
00000830:·6d6d·6f6e·2f70·6c61·7466·6f72·6d2e·683c··mmon/platform.h<00000830:·3030·3030·3322·2063·6c61·7373·3d22·6564··00003"·class="ed
00000840:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000840:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
Max diff block lines reached; -1/112397 bytes (-0.00%) of diff not shown.
569 KB
./usr/share/doc/ucommon-doc/html/a00430.svg
    
Offset 8, 5693 lines modifiedOffset 8, 2753 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (602 lines added, 602 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7072·6f74·6f63·6f6c·732e·6820·5061··n/protocols.h·Pa000000e0:·6e2f·636f·756e·7465·722e·6820·5061·6765··n/counter.h·Page
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7769·6474·683d·2231·3839·3770·7422·2068··width="1897pt"·h00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei
00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3020·3138·3936·2e35·3020·3930·372e·3030··0·1896.50·907.0000000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.<
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·636f··title>ucommon/co
000001f0:·7072·6f74·6f63·6f6c·732e·683c·2f74·6974··protocols.h</tit000001f0:·756e·7465·722e·683c·2f74·6974·6c65·3e0a··unter.h</title>.
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4162···xlink:title="Ab00000260:·6e6b·3a74·6974·6c65·3d22·5375·7070·6f72··nk:title="Suppor
00000270:·7374·7261·6374·2069·6e74·6572·6661·6365··stract·interface00000270:·7420·666f·7220·7661·7269·6f75·7320·6175··t·for·various·au
00000280:·7320·616e·6420·7375·7070·6f72·742e·223e··s·and·support.">00000280:·746f·6d61·7469·6320·636f·756e·7469·6e67··tomatic·counting
00000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000290:·206f·626a·6563·7473·2e22·3e0a·3c70·6f6c···objects.">.<pol
000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002c0:·3d22·3930·342c·2d38·3939·2037·3832·2c2d··="904,-899·782,-000002c0:·3636·3622·2070·6f69·6e74·733d·2231·3035··666"·points="105
000002d0:·3839·3920·3738·322c·2d38·3830·2039·3034··899·782,-880·904000002d0:·332e·352c·2d34·3539·2039·3430·2e35·2c2d··3.5,-459·940.5,-
000002e0:·2c2d·3838·3020·3930·342c·2d38·3939·222f··,-880·904,-899"/000002e0:·3435·3920·3934·302e·352c·2d34·3430·2031··459·940.5,-440·1
000002f0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000002f0:·3035·332e·352c·2d34·3430·2031·3035·332e··053.5,-440·1053.
00000300:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000300:·352c·2d34·3539·222f·3e0a·3c74·6578·7420··5,-459"/>.<text·
00000310:·3834·3322·2079·3d22·2d38·3837·2220·666f··843"·y="-887"·fo00000310:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000320:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000320:·646c·6522·2078·3d22·3939·3722·2079·3d22··dle"·x="997"·y="
00000330:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000330:·2d34·3437·2220·666f·6e74·2d66·616d·696c··-447"·font-famil
00000340:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000340:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
00000350:·3022·3e75·636f·6d6d·6f6e·2f70·726f·746f··0">ucommon/proto00000350:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
00000360:·636f·6c73·2e68·3c2f·7465·7874·3e0a·3c2f··cols.h</text>.</00000360:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm
00000370:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000370:·6f6e·2f63·6f75·6e74·6572·2e68·3c2f·7465··on/counter.h</te
00000380:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000390:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c00000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
000003a0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000003b0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
000003c0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
000003d0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000003e0:·6872·6566·3d22·6130·3034·3631·2e68·746d··href="a00461.htm000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000003f0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004
00000400:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4c6f···xlink:title="Lo00000400:·3634·2e68·746d·6c22·2074·6172·6765·743d··64.html"·target=
00000410:·636b·696e·6720·7072·6f74·6f63·6f6c·2063··cking·protocol·c00000410:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000420:·6c61·7373·6573·2066·6f72·206d·656d·6265··lasses·for·membe00000420:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in
00000430:·7220·6675·6e63·7469·6f6e·2061·7574·6f6d··r·function·autom00000430:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t
00000440:·6174·6963·206f·7065·7261·7469·6f6e·732e··atic·operations.00000440:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C
00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000450:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.
00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000460:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000470:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
00000480:·3d22·3133·382c·2d36·3234·2032·382c·2d36··="138,-624·28,-600000480:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000490:·3234·2032·382c·2d36·3035·2031·3338·2c2d··24·28,-605·138,-00000490:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,
000004a0:·3630·3520·3133·382c·2d36·3234·222f·3e0a··605·138,-624"/>.000004a0:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·10
000004b0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000004b0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40
000004c0:·723d·226d·6964·646c·6522·2078·3d22·3833··r="middle"·x="83000004c0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000004d0:·2220·793d·222d·3631·3222·2066·6f6e·742d··"·y="-612"·font-000004d0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004e0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic000004e0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"
000004f0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo000004f0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000500:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000500:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000510:·7563·6f6d·6d6f·6e2f·6163·6365·7373·2e68··ucommon/access.h00000510:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000520:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g00000520:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc
00000530:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node00000530:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<
00000540:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000550:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge100000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node00000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000570:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000580:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod00000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000590:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node200000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
000005a0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
000005b0:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
000005c0:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005d0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005e0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005f0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
00000600:·6238·6666·2220·643d·224d·3737·312e·372c··b8ff"·d="M771.7,00000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
00000610:·2d38·3836·2e36·3243·3631·302e·3733·2c2d··-886.62C610.73,-00000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
00000620:·3838·312e·3935·2032·3239·2e30·322c·2d38··881.95·229.02,-800000620:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C997
00000630:·3638·2e34·3420·3137·362c·2d38·3434·2031··68.44·176,-844·100000630:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-41
00000640:·3430·2e31·382c·2d38·3237·2e34·3920·3131··40.18,-827.49·1100000640:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.09
00000650:·342c·2d38·3139·2e39·3420·3131·342c·2d37··4,-819.94·114,-700000650:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil
00000660:·3830·2e35·2031·3134·2c2d·3738·302e·3520··80.5·114,-780.5·00000660:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro
00000670:·3131·342c·2d37·3830·2e35·2031·3134·2c2d··114,-780.5·114,-00000670:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi
00000680:·3732·332e·3520·3131·342c·2d36·3835·2e32··723.5·114,-685.200000680:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.
00000690:·3720·3935·2e38·332c·2d36·3432·2e32·3720··7·95.83,-642.27·00000690:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·1
000006a0:·3837·2e33·312c·2d36·3234·2e32·3222·2f3e··87.31,-624.22"/>000006a0:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·99
000006b0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="000006b0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<
000006c0:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=000006c0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
000006d0:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points000006d0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·
000006e0:·3d22·3737·312e·3838·2c2d·3839·302e·3132··="771.88,-890.12000006e0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·
000006f0:·2037·3831·2e39·382c·2d38·3836·2e39·3120···781.98,-886.91·000006f0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000700:·3737·322e·3038·2c2d·3838·332e·3133·2037··772.08,-883.13·700000700:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl
00000710:·3731·2e38·382c·2d38·3930·2e31·3222·2f3e··71.88,-890.12"/>00000710:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000720:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000720:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink
00000730:·3c21·2d2d·204e·6f64·6533·202d·2d3e·0a3c··<!--·Node3·-->.<00000730:·3a68·7265·663d·2261·3030·3531·325f·736f··:href="a00512_so
00000740:·6720·6964·3d22·4e6f·6465·3030·3030·3033··g·id="Node00000300000740:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
00000750:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000750:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000760:·3c74·6974·6c65·3e4e·6f64·6533·3c2f·7469··<title>Node3</ti00000760:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
00000770:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000770:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
00000780:·6465·3030·3030·3033·223e·3c61·2078·6c69··de000003"><a·xli00000780:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
00000790:·6e6b·3a68·7265·663d·2261·3030·3434·332e··nk:href="a00443.00000790:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-34
000007a0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t000007a0:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-
000007b0:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=000007b0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990
000007c0:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu000007c0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t
000007d0:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
000007e0:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·000007e0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-
000007f0:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.000007f0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family
00000800:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000800:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000810:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000810:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000820:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="100000820:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000830:·3033·382c·2d34·3034·2039·3132·2c2d·3430··038,-404·912,-4000000830:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te
00000840:·3420·3931·322c·2d33·3835·2031·3033·382c··4·912,-385·1038,00000840:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
Max diff block lines reached; 498434/582084 bytes (85.63%) of diff not shown.
27.2 KB
./usr/share/doc/ucommon-doc/html/a00434.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/cpr.h·File·Reference</title>8 <title>UCommon:·ucommon/linked.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.45 KB
html2text {}
    
Offset 3, 105 lines modifiedOffset 3, 53 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8F_.u_.n_.c_.t_.i_.o_.n_.s·|·_.V_.a_.r_.i_.a_.b_.l_.e_\x8s10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s
11 cpr.h·File·Reference11 linked.h·File·Reference
12 Runtime·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Linked·objects,·lists,·templates,·and·containers.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
14 #include·<unistd.h>14 #include·<_.u_.c_.o_.m_.m_.o_.n_./_.o_.b_.j_.e_.c_.t_.._.h>
15 Include·dependency·graph·for·cpr.h:15 Include·dependency·graph·for·linked.h:
16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 22 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 23 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8>
 24  ·······A·smart·pointer·template·for·iterating·linked·lists.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
23 ···· ·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·void·cpr_runtime_error(const·char 
24 ······*text)·=·NULL) 
25  ·····Function·to·handle·runtime·errors. 
26  25  
27 template<typename·T·> 
28 void ·_.f_.r_.e_.e_.p·(T·**handle)26 class· ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.l_.i_.n_.k_.e_.d_.__.v_.a_.l_.u_.e_.<_.·_.T_.,_.·_.O_.·_.>
 27  ·······A·linked·object·base·class·for·ordered·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
29  28  
30 template<typename·T·> 
31 ·T··_.n_.e_.w_.p·(T·**handle)29 class· ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.t_.r_.e_.e_.m_.a_.p_.<_.·_.T_.·_.>
 30  ·······Embed·data·objects·into·a·tree·structured·memory·database.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
32  31  
33 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s 
34 ·······caddr_t ·_.a_.d_.d_.r_.e_.s_\x8s32 N.Na.am.me.es.sp.pa.ac.ce.es\x8s
 33 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 34  ···········Common·namespace·for·all·ucommon·objects.
 35  
 36 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 37 typedef·LinkedObject··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8L_\x8i_\x8n_\x8k_\x8e_\x8d_\x8I_\x8n_\x8d_\x8e_\x8x
 38  ·······················Convenience·typedef·for·root·pointers·of·single·linked
 39 ························lists.
35  40  
36 caddr_t·size_·_.k_.n_.o_.w_.n41 ·typedef·DLinkedObjec·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.L_.i_.n_.k_.e_.d_.L_.i_.s_.t
37  42  
 43 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 44 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
 45  ······An·exclusive·locking·protocol·interface·base.
38 ········void··_\x8m_\x8e_\x8m_\x82 
39   
40 ··const·char··_\x8s_\x82 
41   
42 ········size_t ·_\x8s_\x8i_\x8z_\x8e 
43   
44 ······uint16_t ·_\x8v 
45  46  
46 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
47 Runtime·functions. 
48 This·includes·common·runtime·library·functions·we·may·need·portably. 
49 ··Author 
50 ······David·Sugar·_.d_.y_.f_.e_.t_.._.n_.o_.s_.p_.@_.m_.._.@_.g_.n_.u_.._.n_.o_.s_.p_.@_.m_.._.t_.e_.l_.e_.p_.._.n_.o_.s_.p_.@_.m_.._.h_.o_.n_.y_.._.n_.o_.s_.p_.@_.m_.._.._.o_.r_.g48 Linked·objects,·lists,·templates,·and·containers.
 49 Common·support·for·objects·that·might·be·organized·as·single·and·double·linked
 50 lists,·rings·and·queues,·and·tree·oriented·data·structures.·These·generic
 51 classes·may·be·used·to·help·form·anything·from·callback·registration·systems
 52 and·indexed·memory·hashes·to·xml·parsed·tree·nodes.
51 Definition·in·file·_\x8c_.p_.r_\x8._\x8h.53 Definition·in·file·_\x8l_.i_.n_.k_.e_.d_\x8._\x8h.
52 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
53 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
54 __attribute__·(·(visibility("default")) ··)·const·=·NULL) 
55 Function·to·handle·runtime·errors. 
56 Portable·swap·code. 
57 Portable·memory·placement·helper·function. 
58 Portable·memory·allocation·helper·function. 
59 When·using·the·standard·C·library,·runtime·errors·are·handled·by·a·simple 
60 abort.·When·using·the·stdc++·library·with·stdexcept,·then·std::runtime_error 
61 will·be·thrown. 
62 ··Parameters 
63 ······text·of·runtime·error. 
64 Handles·out·of·heap·error·as·a·runtime·error. 
65 ··Parameters 
66 ······size·of·memory·block·to·allocate·from·heap. 
67 ··Returns 
68 ······memory·address·of·allocated·heap·space. 
69 This·is·used·to·process·"placement"·new·operators·where·a·new·object·is 
70 constructed·over·a·pre-allocated·area·of·memory.·This·handles·invalid·values 
71 through·runtime·error. 
72 ··Parameters 
73 ······size····of·object·being·constructed. 
74 ······address·where·the·object·is·being·placed. 
75 ······known···size·of·the·location·we·are·constructing·the·object·in. 
76 ······mem1····to·swap. 
77 ······mem2····to·swap. 
78 ······size····of·swap·area. 
79 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 f\x8fr\x8re\x8ee\x8ep\x8p(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
80 template<typename·T·> 
81 void·freep·(·T·** ·h\x8ha\x8an\x8nd\x8dl\x8le\x8e·) 
82 Definition·at·line·_\x81_\x88_\x81·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
83 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 n\x8ne\x8ew\x8wp\x8p(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
84 template<typename·T·> 
85 T·*·newp·(·T·** ·h\x8ha\x8an\x8nd\x8dl\x8le\x8e·) 
86 Definition·at·line·_\x81_\x87_\x86·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
87 *\x8**\x8**\x8**\x8**\x8*·V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8e·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
88 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 a\x8ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
89 caddr_t·address 
90 Definition·at·line·_\x87_\x85·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
91 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 k\x8kn\x8no\x8ow\x8wn\x8n·*\x8**\x8**\x8**\x8**\x8* 
92 caddr_t·size_t·known 
93 Definition·at·line·_\x87_\x85·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
94 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 m\x8me\x8em\x8m2\x82·*\x8**\x8**\x8**\x8**\x8* 
95 void*·mem2 
96 Definition·at·line·_\x88_\x83·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
97 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 s\x8s2\x82·*\x8**\x8**\x8**\x8**\x8* 
98 const·char·*·s2 
99 Definition·at·line·_\x81_\x84_\x88·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
100 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 s\x8si\x8iz\x8ze\x8e·*\x8**\x8**\x8**\x8**\x8* 
101 const·char·size_t·size 
102 Definition·at·line·_\x85_\x84·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
103 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 v\x8v·*\x8**\x8**\x8**\x8**\x8* 
104 uint32_t·v 
105 Definition·at·line·_\x81_\x86_\x87·of·file·_\x8c_\x8p_\x8r_\x8._\x8h. 
106 ===============================================================================54 ===============================================================================
107 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.855 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
171 KB
./usr/share/doc/ucommon-doc/html/a00434_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/cpr.h·Source·File</title>8 <title>UCommon:·ucommon/linked.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
33.1 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 cpr.h10 linked.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
137 KB
./usr/share/doc/ucommon-doc/html/a00435.svg
    
Offset 8, 805 lines modifiedOffset 8, 1238 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (698 lines added, 698 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6370·722e·6820·5061·6765·733a·2031··n/cpr.h·Pages:·1000000e0:·6e2f·6c69·6e6b·6564·2e68·2050·6167·6573··n/linked.h·Pages
000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·2231·3038·3370·7422·2068·6569·6768·743d··"1083pt"·height=00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig
00000110:·2231·3337·7074·220a·2076·6965·7742·6f78··"137pt".·viewBox00000110:·6874·3d22·3330·3270·7422·0a20·7669·6577··ht="302pt".·view
00000120:·3d22·302e·3030·2030·2e30·3020·3130·3832··="0.00·0.00·108200000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2e35·3020·3133·372e·3030·2220·786d·6c6e··.50·137.00"·xmln00000130:·3038·332e·3530·2033·3032·2e30·3022·2078··083.50·302.00"·x
00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w300000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/1900000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6528·3420·3133·3329·223e·0a3c·7469·746c··e(4·133)">.<titl000001d0:·6c61·7465·2834·2032·3938·2922·3e0a·3c74··late(4·298)">.<t
000001e0:·653e·7563·6f6d·6d6f·6e2f·6370·722e·683c··e>ucommon/cpr.h<000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6c·696e··itle>ucommon/lin
000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod000001f0:·6b65·642e·683c·2f74·6974·6c65·3e0a·3c21··ked.h</title>.<!
00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi00000260:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o
00000270:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·00000270:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t
00000280:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s00000280:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co
00000290:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000290:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol
000002a0:·706f·696e·7473·3d22·3639·392e·352c·2d31··points="699.5,-1000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002b0:·3239·2036·3037·2e35·2c2d·3132·3920·3630··29·607.5,-129·60000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002c0:·372e·352c·2d31·3130·2036·3939·2e35·2c2d··7.5,-110·699.5,-000002c0:·3636·3622·2070·6f69·6e74·733d·2237·3139··666"·points="719
000002d0:·3131·3020·3639·392e·352c·2d31·3239·222f··110·699.5,-129"/000002d0:·2e35·2c2d·3239·3420·3631·322e·352c·2d32··.5,-294·612.5,-2
000002e0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000002e0:·3934·2036·3132·2e35·2c2d·3237·3520·3731··94·612.5,-275·71
000002f0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000002f0:·392e·352c·2d32·3735·2037·3139·2e35·2c2d··9.5,-275·719.5,-
00000300:·3635·332e·3522·2079·3d22·2d31·3137·2220··653.5"·y="-117"·00000300:·3239·3422·2f3e·0a3c·7465·7874·2074·6578··294"/>.<text·tex
00000310:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000320:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000320:·2220·783d·2236·3636·2220·793d·222d·3238··"·x="666"·y="-28
00000330:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000330:·3222·2066·6f6e·742d·6661·6d69·6c79·3d22··2"·font-family="
00000340:·2e30·3022·3e75·636f·6d6d·6f6e·2f63·7072··.00">ucommon/cpr00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
00000350:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
00000360:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
00000370:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N00000370:·6c69·6e6b·6564·2e68·3c2f·7465·7874·3e0a··linked.h</text>.
00000380:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000390:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
000003a0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
000003b0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000003c0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
000003d0:·3d22·6130·3034·3235·2e68·746d·6c22·2074··="a00425.html"·t000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
000003e0:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
000003f0:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou000003f0:·6b3a·6872·6566·3d22·6130·3034·3631·2e68··k:href="a00461.h
00000400:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·00000400:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000410:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi00000410:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000420:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de00000420:·5661·7269·6f75·7320·6d69·7363·656c·6c61··Various·miscella
00000430:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo00000430:·6e65·6f75·7320·706c·6174·666f·726d·2073··neous·platform·s
00000440:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000440:·7065·6369·6669·6320·6865·6164·6572·7320··pecific·headers·
00000450:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000450:·616e·6420·6465·6669·6e65·732e·223e·0a3c··and·defines.">.<
00000460:·706f·696e·7473·3d22·3636·392c·2d37·3420··points="669,-74·00000460:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000470:·3535·302c·2d37·3420·3535·302c·2d35·3520··550,-74·550,-55·00000470:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
00000480:·3636·392c·2d35·3520·3636·392c·2d37·3422··669,-55·669,-74"00000480:·3636·3636·2220·706f·696e·7473·3d22·3636··6666"·points="66
00000490:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an00000490:·322e·352c·2d37·3420·3534·332e·352c·2d37··2.5,-74·543.5,-7
000004a0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=000004a0:·3420·3534·332e·352c·2d35·3520·3636·322e··4·543.5,-55·662.
000004b0:·2236·3039·2e35·2220·793d·222d·3632·2220··"609.5"·y="-62"·000004b0:·352c·2d35·3520·3636·322e·352c·2d37·3422··5,-55·662.5,-74"
000004c0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel000004c0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000004d0:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri000004d0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
000004e0:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10000004e0:·2236·3033·2220·793d·222d·3632·2220·666f··"603"·y="-62"·fo
000004f0:·2e30·3022·3e75·636f·6d6d·6f6e·2f70·6c61··.00">ucommon/pla000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000500:·7466·6f72·6d2e·683c·2f74·6578·743e·0a3c··tform.h</text>.<00000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000510:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000520:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000520:·3022·3e75·636f·6d6d·6f6e·2f70·6c61·7466··0">ucommon/platf
00000530:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000530:·6f72·6d2e·683c·2f74·6578·743e·0a3c·2f61··orm.h</text>.</a
00000540:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000550:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N
00000560:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000570:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000580:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla
00000590:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N00000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl
000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;
000005b0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000005c0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod
000005d0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
000005e0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000005f0:·4d36·3436·2e32·332c·2d31·3039·2e37·3543··M646.23,-109.75C000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi
00000600:·3633·392e·3936·2c2d·3130·322e·3138·2036··639.96,-102.18·600000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke
00000610:·3330·2e37·312c·2d39·312e·3035·2036·3233··30.71,-91.05·62300000610:·3d22·2336·3362·3866·6622·2064·3d22·4d36··="#63b8ff"·d="M6
00000620:·2e30·372c·2d38·312e·3834·222f·3e0a·3c70··.07,-81.84"/>.<p00000620:·3633·2e35·332c·2d32·3734·2e39·3543·3635··63.53,-274.95C65
00000630:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000630:·342e·3236·2c2d·3234·322e·3838·2036·3231··4.26,-242.88·621
00000640:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000640:·2e34·312c·2d31·3239·2e32·2036·3038·2e33··.41,-129.2·608.3
00000650:·3362·3866·6622·2070·6f69·6e74·733d·2236··3b8ff"·points="600000650:·382c·2d38·342e·3132·222f·3e0a·3c70·6f6c··8,-84.12"/>.<pol
00000660:·3235·2e37·312c·2d37·392e·3535·2036·3136··25.71,-79.55·61600000660:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000670:·2e36·332c·2d37·342e·3039·2036·3230·2e33··.63,-74.09·620.300000670:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000680:·332c·2d38·342e·3032·2036·3235·2e37·312c··3,-84.02·625.71,00000680:·3866·6622·2070·6f69·6e74·733d·2236·3131··8ff"·points="611
00000690:·2d37·392e·3535·222f·3e0a·3c2f·613e·0a3c··-79.55"/>.</a>.<00000690:·2e36·362c·2d38·322e·3836·2036·3035·2e35··.66,-82.86·605.5
000006a0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No000006a0:·322c·2d37·342e·3232·2036·3034·2e39·342c··2,-74.22·604.94,
000006b0:·6465·3131·202d·2d3e·0a3c·6720·6964·3d22··de11·-->.<g·id="000006b0:·2d38·342e·3820·3631·312e·3636·2c2d·3832··-84.8·611.66,-82
000006c0:·4e6f·6465·3030·3030·3131·2220·636c·6173··Node000011"·clas000006c0:·2e38·3622·2f3e·0a3c·2f61·3e0a·3c2f·673e··.86"/>.</a>.</g>
000006d0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000006d0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
000006e0:·3e4e·6f64·6531·313c·2f74·6974·6c65·3e0a··>Node11</title>.000006e0:·3820·2d2d·3e0a·3c67·2069·643d·224e·6f64··8·-->.<g·id="Nod
000006f0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000006f0:·6530·3030·3031·3822·2063·6c61·7373·3d22··e000018"·class="
00000700:·3031·3122·3e3c·6120·786c·696e·6b3a·7469··011"><a·xlink:ti00000700:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
00000710:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo00000710:·6465·3138·3c2f·7469·746c·653e·0a3c·6720··de18</title>.<g·
00000720:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"00000720:·6964·3d22·615f·4e6f·6465·3030·3030·3138··id="a_Node000018
00000730:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#99999900000730:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
00000740:·2220·706f·696e·7473·3d22·3130·3734·2e35··"·points="1074.500000740:·2261·3030·3933·392e·6874·6d6c·2220·7461··"a00939.html"·ta
00000750:·2c2d·3139·2031·3031·382e·352c·2d31·3920··,-19·1018.5,-19·00000750:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000760:·3130·3138·2e35·2c30·2031·3037·342e·352c··1018.5,0·1074.5,00000760:·6b3a·7469·746c·653d·2241·2063·6f6d·6d6f··k:title="A·commo
00000770:·3020·3130·3734·2e35·2c2d·3139·222f·3e0a··0·1074.5,-19"/>.00000770:·6e20·6f62·6a65·6374·2062·6173·6520·636c··n·object·base·cl
00000780:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000780:·6173·7320·7769·7468·2061·7574·6f26·2334··ass·with·auto&#4
00000790:·723d·226d·6964·646c·6522·2078·3d22·3130··r="middle"·x="1000000790:·353b·706f·696e·7465·7220·7375·7070·6f72··5;pointer·suppor
000007a0:·3436·2e35·2220·793d·222d·3722·2066·6f6e··46.5"·y="-7"·fon000007a0:·742e·223e·0a3c·706f·6c79·676f·6e20·6669··t.">.<polygon·fi
000007b0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000007b0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok
000007c0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000007c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000007d0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00000007d0:·7473·3d22·3830·312e·352c·2d32·3339·2036··ts="801.5,-239·6
000007e0:·223e·756e·6973·7464·2e68·3c2f·7465·7874··">unistd.h</text000007e0:·3934·2e35·2c2d·3233·3920·3639·342e·352c··94.5,-239·694.5,
000007f0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000007f0:·2d32·3230·2038·3031·2e35·2c2d·3232·3020··-220·801.5,-220·
00000800:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000800:·3830·312e·352c·2d32·3339·222f·3e0a·3c74··801.5,-239"/>.<t
00000810:·2667·743b·4e6f·6465·3131·202d·2d3e·0a3c··&gt;Node11·-->.<00000810:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000820:·6720·6964·3d22·6564·6765·3137·5f4e·6f64··g·id="edge17_Nod00000820:·226d·6964·646c·6522·2078·3d22·3734·3822··"middle"·x="748"
00000830:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node000000000830:·2079·3d22·2d32·3237·2220·666f·6e74·2d66···y="-227"·font-f
00000840:·3131·2220·636c·6173·733d·2265·6467·6522··11"·class="edge"00000840:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
Max diff block lines reached; 43519/140416 bytes (30.99%) of diff not shown.
731 KB
./usr/share/doc/ucommon-doc/html/a00436.svg
    
Offset 8, 6194 lines modifiedOffset 8, 4666 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (4659 lines added, 6187 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6370·722e·6820·5061·6765·733a·2031··n/cpr.h·Pages:·1000000e0:·6e2f·6c69·6e6b·6564·2e68·2050·6167·6573··n/linked.h·Pages
000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·2232·3033·3870·7422·2068·6569·6768·743d··"2038pt"·height=00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·2239·3632·7074·220a·2076·6965·7742·6f78··"962pt".·viewBox00000110:·6874·3d22·3739·3770·7422·0a20·7669·6577··ht="797pt".·view
00000120:·3d22·302e·3030·2030·2e30·3020·3230·3338··="0.00·0.00·203800000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2e30·3020·3936·322e·3030·2220·786d·6c6e··.00·962.00"·xmln00000130:·3930·322e·3530·2037·3937·2e30·3022·2078··902.50·797.00"·x
00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w300000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/1900000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6528·3420·3935·3829·223e·0a3c·7469·746c··e(4·958)">.<titl000001d0:·6c61·7465·2834·2037·3933·2922·3e0a·3c74··late(4·793)">.<t
000001e0:·653e·7563·6f6d·6d6f·6e2f·6370·722e·683c··e>ucommon/cpr.h<000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6c·696e··itle>ucommon/lin
000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod000001f0:·6b65·642e·683c·2f74·6974·6c65·3e0a·3c21··ked.h</title>.<!
00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi00000260:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o
00000270:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·00000270:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t
00000280:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s00000280:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co
00000290:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000290:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol
000002a0:·706f·696e·7473·3d22·3531·372c·2d39·3534··points="517,-954000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002b0:·2034·3235·2c2d·3935·3420·3432·352c·2d39···425,-954·425,-9000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002c0:·3335·2035·3137·2c2d·3933·3520·3531·372c··35·517,-935·517,000002c0:·3636·3622·2070·6f69·6e74·733d·2237·3232··666"·points="722
000002d0:·2d39·3534·222f·3e0a·3c74·6578·7420·7465··-954"/>.<text·te000002d0:·2e35·2c2d·3738·3920·3631·352e·352c·2d37··.5,-789·615.5,-7
000002e0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000002e0:·3839·2036·3135·2e35·2c2d·3737·3020·3732··89·615.5,-770·72
000002f0:·6522·2078·3d22·3437·3122·2079·3d22·2d39··e"·x="471"·y="-9000002f0:·322e·352c·2d37·3730·2037·3232·2e35·2c2d··2.5,-770·722.5,-
00000300:·3432·2220·666f·6e74·2d66·616d·696c·793d··42"·font-family=00000300:·3738·3922·2f3e·0a3c·7465·7874·2074·6578··789"/>.<text·tex
00000310:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000320:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000320:·2220·783d·2236·3639·2220·793d·222d·3737··"·x="669"·y="-77
00000330:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000330:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
00000340:·2f63·7072·2e68·3c2f·7465·7874·3e0a·3c2f··/cpr.h</text>.</00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
00000350:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
00000360:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
00000370:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c00000370:·6c69·6e6b·6564·2e68·3c2f·7465·7874·3e0a··linked.h</text>.
00000380:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000390:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
000003a0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
000003b0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000003c0:·6872·6566·3d22·6130·3034·3631·2e68·746d··href="a00461.htm000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
000003d0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
000003e0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4c6f···xlink:title="Lo000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
000003f0:·636b·696e·6720·7072·6f74·6f63·6f6c·2063··cking·protocol·c000003f0:·6b3a·6872·6566·3d22·6130·3033·3938·2e68··k:href="a00398.h
00000400:·6c61·7373·6573·2066·6f72·206d·656d·6265··lasses·for·membe00000400:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000410:·7220·6675·6e63·7469·6f6e·2061·7574·6f6d··r·function·autom00000410:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000420:·6174·6963·206f·7065·7261·7469·6f6e·732e··atic·operations.00000420:·5061·7273·696e·6720·6f66·2063·6f6e·6669··Parsing·of·confi
00000430:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000430:·6720·6669·6c65·7320·7468·6174·2068·6176··g·files·that·hav
00000440:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000440:·6520·6b65·7977·6f72·642f·7661·6c75·6520··e·keyword/value·
00000450:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000450:·7061·6972·732e·223e·0a3c·706f·6c79·676f··pairs.">.<polygo
00000460:·3d22·3138·382c·2d38·3434·2037·382c·2d38··="188,-844·78,-800000460:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000470:·3434·2037·382c·2d38·3235·2031·3838·2c2d··44·78,-825·188,-00000470:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000480:·3832·3520·3138·382c·2d38·3434·222f·3e0a··825·188,-844"/>.00000480:·706f·696e·7473·3d22·3532·312c·2d36·3739··points="521,-679
00000490:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000490:·2034·3035·2c2d·3637·3920·3430·352c·2d36···405,-679·405,-6
000004a0:·723d·226d·6964·646c·6522·2078·3d22·3133··r="middle"·x="13000004a0:·3630·2035·3231·2c2d·3636·3020·3532·312c··60·521,-660·521,
000004b0:·3322·2079·3d22·2d38·3332·2220·666f·6e74··3"·y="-832"·font000004b0:·2d36·3739·222f·3e0a·3c74·6578·7420·7465··-679"/>.<text·te
000004c0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000004c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
000004d0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000004d0:·6522·2078·3d22·3436·3322·2079·3d22·2d36··e"·x="463"·y="-6
000004e0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"000004e0:·3637·2220·666f·6e74·2d66·616d·696c·793d··67"·font-family=
000004f0:·3e75·636f·6d6d·6f6e·2f61·6363·6573·732e··>ucommon/access.000004f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000500:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</00000500:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000510:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000510:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000520:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node200000520:·2f6b·6579·6461·7461·2e68·3c2f·7465·7874··/keydata.h</text
00000530:·202d·2d3e·0a3c·6720·6964·3d22·6564·6765···-->.<g·id="edge00000530:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000540:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod00000540:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;
00000550:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="00000550:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g
00000560:·6564·6765·223e·0a3c·7469·746c·653e·4e6f··edge">.<title>No00000560:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node0
00000570:·6465·3126·2334·353b·2667·743b·4e6f·6465··de1&#45;&gt;Node00000570:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
00000580:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=00000580:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.
00000590:·2261·5f65·6467·6531·5f4e·6f64·6530·3030··"a_edge1_Node00000000590:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#45
000005a0:·3030·315f·4e6f·6465·3030·3030·3032·223e··001_Node000002">000005a0:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl
000005b0:·3c61·2078·6c69·6e6b·3a74·6974·6c65·3d22··<a·xlink:title="000005b0:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge
000005c0:·2022·3e0a·3c70·6174·6820·6669·6c6c·3d22···">.<path·fill="000005c0:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod
000005d0:·6e6f·6e65·2220·7374·726f·6b65·3d22·2336··none"·stroke="#6000005d0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
000005e0:·3362·3866·6622·2064·3d22·4d34·3134·2e36··3b8ff"·d="M414.6000005e0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa
000005f0:·342c·2d39·3433·2e34·3343·3335·382e·3137··4,-943.43C358.17000005f0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s
00000600:·2c2d·3934·312e·3320·3237·302e·3038·2c2d··,-941.3·270.08,-00000600:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·
00000610:·3933·322e·3232·2032·3032·2c2d·3839·3920··932.22·202,-899·00000610:·643d·224d·3632·302e·3235·2c2d·3736·372e··d="M620.25,-767.
00000620:·3137·342e·3739·2c2d·3838·352e·3732·2031··174.79,-885.72·100000620:·3339·4335·3933·2e39·322c·2d37·3630·2e31··39C593.92,-760.1
00000630:·3530·2e36·392c·2d38·3538·2e32·3220·3133··50.69,-858.22·1300000630:·3620·3536·312e·3438·2c2d·3734·392e·3232··6·561.48,-749.22
00000640:·392e·3535·2c2d·3834·342e·3137·222f·3e0a··9.55,-844.17"/>.00000640:·2035·3335·2c2d·3733·3420·3530·382e·3431···535,-734·508.41
00000650:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#00000650:·2c2d·3731·382e·3732·2034·3832·2e38·352c··,-718.72·482.85,
00000660:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="00000660:·2d36·3932·2e36·2034·3730·2e35·372c·2d36··-692.6·470.57,-6
00000670:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=00000670:·3739·2e31·3222·2f3e·0a3c·706f·6c79·676f··79.12"/>.<polygo
00000680:·2234·3134·2e37·2c2d·3934·362e·3934·2034··"414.7,-946.94·400000680:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"
00000690:·3234·2e38·312c·2d39·3433·2e37·3520·3431··24.81,-943.75·4100000690:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
000006a0:·342e·3933·2c2d·3933·392e·3934·2034·3134··4.93,-939.94·414000006a0:·2220·706f·696e·7473·3d22·3631·392e·3435··"·points="619.45
000006b0:·2e37·2c2d·3934·362e·3934·222f·3e0a·3c2f··.7,-946.94"/>.</000006b0:·2c2d·3737·302e·3820·3633·302e·3032·2c2d··,-770.8·630.02,-
000006c0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000006c0:·3736·392e·3938·2036·3231·2e32·352c·2d37··769.98·621.25,-7
000006d0:·2d20·4e6f·6465·3320·2d2d·3e0a·3c67·2069··-·Node3·-->.<g·i000006d0:·3634·2e30·3320·3631·392e·3435·2c2d·3737··64.03·619.45,-77
000006e0:·643d·224e·6f64·6530·3030·3030·3322·2063··d="Node000003"·c000006e0:·302e·3822·2f3e·0a3c·2f61·3e0a·3c2f·673e··0.8"/>.</a>.</g>
000006f0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000006f0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6533··.</g>.<!--·Node3
00000700:·746c·653e·4e6f·6465·333c·2f74·6974·6c65··tle>Node3</title00000700:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
00000710:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node000000710:·3030·3030·3033·2220·636c·6173·733d·226e··000003"·class="n
00000720:·3030·3030·3322·3e3c·6120·786c·696e·6b3a··00003"><a·xlink:00000720:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000730:·6872·6566·3d22·6130·3034·3433·2e68·746d··href="a00443.htm00000730:·6533·3c2f·7469·746c·653e·0a3c·6720·6964··e3</title>.<g·id
00000740:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"00000740:·3d22·615f·4e6f·6465·3030·3030·3033·223e··="a_Node000003">
00000750:·2078·6c69·6e6b·3a74·6974·6c65·3d22·546f···xlink:title="To00000750:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000760:·7020·6c65·7665·6c20·696e·636c·7564·6520··p·level·include·00000760:·3030·3436·342e·6874·6d6c·2220·7461·7267··00464.html"·targ
00000770:·6669·6c65·2066·6f72·2074·6865·2047·4e55··file·for·the·GNU00000770:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000780:·2075·436f·6d6d·6f6e·2043·2b2b·2063·6f72···uCommon·C++·cor00000780:·7469·746c·653d·2254·6f70·206c·6576·656c··title="Top·level
00000790:·6520·6c69·6272·6172·792e·223e·0a3c·706f··e·library.">.<po00000790:·2069·6e63·6c75·6465·2066·696c·6520·666f···include·file·fo
000007a0:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit000007a0:·7220·7468·6520·474e·5520·7543·6f6d·6d6f··r·the·GNU·uCommo
000007b0:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666000007b0:·6e20·432b·2b20·636f·7265·206c·6962·7261··n·C++·core·libra
000007c0:·3636·2220·706f·696e·7473·3d22·3130·3137··66"·points="1017000007c0:·7279·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ry.">.<polygon·f
000007d0:·2c2d·3430·3420·3839·312c·2d34·3034·2038··,-404·891,-404·8000007d0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
000007e0:·3931·2c2d·3338·3520·3130·3137·2c2d·3338··91,-385·1017,-38000007e0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000007f0:·3520·3130·3137·2c2d·3430·3422·2f3e·0a3c··5·1017,-404"/>.<000007f0:·6e74·733d·2231·3036·302c·2d34·3034·2039··nts="1060,-404·9
00000800:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000800:·3334·2c2d·3430·3420·3933·342c·2d33·3835··34,-404·934,-385
00000810:·3d22·6d69·6464·6c65·2220·783d·2239·3534··="middle"·x="95400000810:·2031·3036·302c·2d33·3835·2031·3036·302c···1060,-385·1060,
00000820:·2220·793d·222d·3339·3222·2066·6f6e·742d··"·y="-392"·font-00000820:·2d34·3034·222f·3e0a·3c74·6578·7420·7465··-404"/>.<text·te
00000830:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000830:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000840:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000840:·6522·2078·3d22·3939·3722·2079·3d22·2d33··e"·x="997"·y="-3
Max diff block lines reached; -1/748867 bytes (-0.00%) of diff not shown.
27.6 KB
./usr/share/doc/ucommon-doc/html/a00437.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/datetime.h·File·Reference</title>8 <title>UCommon:·ucommon/access.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.25 KB
html2text {}
    
Offset 3, 101 lines modifiedOffset 3, 57 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s·|·_.V_.a_.r_.i_.a_.b_.l_.e_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_.u_.n_.c_.t_.i_.o_.n_\x8s
11 datetime.h·File·Reference11 access.h·File·Reference
 12 Locking·protocol·classes·for·member·function·automatic·operations.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may 
13 be·in·strings.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8s_\x8._\x8h> 
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.y_.p_.e_.r_.e_.f_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
17 #include·<unistd.h> 
18 #include·<sys/time.h> 
19 #include·<time.h> 
20 Include·dependency·graph·for·datetime.h:16 Include·dependency·graph·for·access.h:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
28 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
29  ···········Common·namespace·for·all·ucommon·objects.25  ···········Common·namespace·for·all·ucommon·objects.
30  26  
31 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s27 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
32 #define ·_\x8D_.A_.T_.E_.__.B_.U_.F_.F_.E_.R_.__.S_.I_.Z_.E   1128 #define ·_\x8__.__.E_.X_.C_.L_.U_.S_.I_.V_.E(x)   exclusive_access·__autolock__·=·x
33  29  
34 #define ·_\x8D_.A_.T_.E_.__.S_.T_.R_.I_.N_.G_.__.S_.I_.Z_.E   1030 #define ·_\x8__.__.S_.H_.A_.R_.E(x)   shared_access·__autolock__·=·x
35  31  
 32 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8A_\x8C_\x8C_\x8E_\x8S_\x8S_\x8__\x8H_\x8_
36 #define ·_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x8__\x8B_\x8U_\x8F_\x8F_\x8E_\x8R_\x8__\x8S_\x8I_\x8Z_\x8E   20 
37   
38 #define ·_\x8D_\x8A_\x8T_\x8E_\x8T_\x8I_\x8M_\x8E_\x8__\x8S_\x8T_\x8R_\x8I_\x8N_\x8G_\x8__\x8S_\x8I_\x8Z_\x8E   19 
39   
40 #define ·_\x8T_\x8I_\x8M_\x8E_\x8__\x8B_\x8U_\x8F_\x8F_\x8E_\x8R_\x8__\x8S_\x8I_\x8Z_\x8E   9 
41   
42 #define ·_\x8T_\x8I_\x8M_\x8E_\x8__\x8S_\x8T_\x8R_\x8I_\x8N_\x8G_\x8__\x8S_\x8I_\x8Z_\x8E   8 
43   
44 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
45 ··········typedef·Date ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8a_\x8t_\x8e_\x8__\x8t 
46  ·······················Convenience·type·for·using·Date·object. 
47   
48 typedef·DateTimeString ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t 
49  ·······················Convenience·type·for·using·DateTimeString·object. 
50   
51 ·····typedef·struct·tm ·_\x8t_\x8m_\x8__\x8t 
52  ·······················Convenience·type·for·struct·tm. 
53   
54 ··········typedef·Time ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8o_\x8d_\x8__\x8t 
55  ·······················Convenience·type·for·using·Time·object. 
56  33  
57 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s34 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
58 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol35 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
59  ······An·exclusive·locking·protocol·interface·base.36  ······An·exclusive·locking·protocol·interface·base.
60  37  
61 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s 
62 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility 
63 ·············("default")))·DateTime·class 
64 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default"))) 
65 ······DateTimeString·class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_( 
66 (visibility("default")))·DateNumber·class 
67 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default"))) 
68 ················isotime·typedef·DateTime ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8__\x8t 
69 ··········································The·Datetime·class·uses·a·julian·date 
70  ·········································representation·of·the·current·year, 
71 ··········································month,·and·day·and·a·integer 
72 ··········································representation·of·the·current·time. 
73   
74 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*38 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
75 Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may 
76 be·in·strings.39 Locking·protocol·classes·for·member·function·automatic·operations.
 40 This·header·covers·ucommon·access·related·classes.·These·are·used·to·provide
 41 automatic·management·of·locks·and·synchronization·objects·through·common
 42 virtual·base·classes·which·can·be·used·with·automatic·objects.·These·classes
 43 are·related·to·"protocols"·and·are·used·in·conjunction·with·smart·pointer/
 44 referencing·classes.·The·access·interface·supports·member·functions·to·acquire
 45 a·lock·when·entered·and·automatically·release·the·lock·when·the·member·function
 46 returns·that·are·used·in·conjunction·with·special·referencing·smart·pointers.
77 Definition·in·file·_\x8d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.47 Definition·in·file·_\x8a_.c_.c_.e_.s_.s_\x8._\x8h.
78 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*48 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
79 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D.DA.AT.TE.E_._B.BU.UF.FF.FE.ER.R_._S.SI.IZ.ZE\x8E·*\x8**\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _.__._E.EX.XC.CL.LU.US.SI.IV.VE\x8E·*\x8**\x8**\x8**\x8**\x8*
80 #define·DATE_BUFFER_SIZE   1150 #define·__EXCLUSIVE·(· ·x·)·   exclusive_access·__autolock__·=·x
81 Definition·at·line·_\x85_.3·of·file·_.d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.51 Definition·at·line·_\x83_.0_.8·of·file·_.a_.c_.c_.e_.s_.s_\x8._\x8h.
82 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
83 #define·DATE_STRING_SIZE   1052 *.**.**.**.**.*·_.?.◆_.?. _.__._S.SH.HA.AR.RE.E·*.**.**.**.**.*
 53 #define·__SHARE·(· ·x·)·   shared_access·__autolock__·=·x
84 Definition·at·line·_\x85_.2·of·file·_.d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.54 Definition·at·line·_\x83_.0_.9·of·file·_.a_.c_.c_.e_.s_.s_\x8._\x8h.
85 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8ET\x8TI\x8IM\x8ME\x8E_\x8_B\x8BU\x8UF\x8FF\x8FE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
86 #define·DATETIME_BUFFER_SIZE   2055 *.**.**.**.**.*·_.?.◆_.?. _._U.UC.CO.OM.MM.MO.ON.N_._A.AC.CC.CE.ES.SS.S_._H.H_._·*.**.**.**.**.*
 56 #define·_UCOMMON_ACCESS_H_
87 Definition·at·line·_\x85_.7·of·file·_.d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.57 Definition·at·line·_\x83_.7·of·file·_.a_.c_.c_.e_.s_.s_\x8._\x8h.
88 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8ET\x8TI\x8IM\x8ME\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
89 #define·DATETIME_STRING_SIZE   19 
90 Definition·at·line·_\x85_\x86·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h. 
91 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TI\x8IM\x8ME\x8E_\x8_B\x8BU\x8UF\x8FF\x8FE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
92 #define·TIME_BUFFER_SIZE   9 
93 Definition·at·line·_\x85_\x85·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h. 
94 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TI\x8IM\x8ME\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
95 #define·TIME_STRING_SIZE   8 
96 Definition·at·line·_\x85_\x84·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h. 
97 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
98 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 t\x8tm\x8m_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8* 
99 typedef·struct·tm·_\x8t_\x8m_\x8__\x8t 
100 Convenience·type·for·struct·tm. 
101 Definition·at·line·_\x86_\x82·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h. 
102 ===============================================================================58 ===============================================================================
103 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.859 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
101 KB
./usr/share/doc/ucommon-doc/html/a00437_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/datetime.h·Source·File</title>8 <title>UCommon:·ucommon/access.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
14.7 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 datetime.h10 access.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 _.1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
238 KB
./usr/share/doc/ucommon-doc/html/a00438.svg
    
Offset 8, 2570 lines modifiedOffset 8, 964 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (957 lines added, 2563 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6461·7465·7469·6d65·2e68·2050·6167··n/datetime.h·Pag000000e0:·6e2f·6163·6365·7373·2e68·2050·6167·6573··n/access.h·Pages
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6964·7468·3d22·3133·3636·7074·2220·6865··idth="1366pt"·he00000100:·7468·3d22·3130·3833·7074·2220·6865·6967··th="1083pt"·heig
00000110:·6967·6874·3d22·3537·3770·7422·0a20·7669··ight="577pt".·vi00000110:·6874·3d22·3234·3770·7422·0a20·7669·6577··ht="247pt".·view
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2031·3336·352e·3530·2035·3737·2e30·3022···1365.50·577.00"00000130:·3038·322e·3530·2032·3437·2e30·3022·2078··082.50·247.00"·x
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6e73·6c61·7465·2834·2035·3733·2922·3e0a··nslate(4·573)">.000001d0:·6c61·7465·2834·2032·3433·2922·3e0a·3c74··late(4·243)">.<t
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f64··<title>ucommon/d000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·6363··itle>ucommon/acc
000001f0:·6174·6574·696d·652e·683c·2f74·6974·6c65··atetime.h</title000001f0:·6573·732e·683c·2f74·6974·6c65·3e0a·3c21··ess.h</title>.<!
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4261·7369··link:title="Basi00000260:·3a74·6974·6c65·3d22·4c6f·636b·696e·6720··:title="Locking·
00000270:·6320·636c·6173·7365·7320·666f·7220·6d61··c·classes·for·ma00000270:·7072·6f74·6f63·6f6c·2063·6c61·7373·6573··protocol·classes
00000280:·6e69·7075·6c61·7469·6e67·2074·696d·6520··nipulating·time·00000280:·2066·6f72·206d·656d·6265·7220·6675·6e63···for·member·func
00000290:·616e·6420·6461·7465·2062·6173·6564·2064··and·date·based·d00000290:·7469·6f6e·2061·7574·6f6d·6174·6963·206f··tion·automatic·o
000002a0:·6174·612c·2070·6172·7469·6375·6c61·726c··ata,·particularl000002a0:·7065·7261·7469·6f6e·732e·223e·0a3c·706f··perations.">.<po
000002b0:·7920·7468·6174·206d·6179·2062·6520·696e··y·that·may·be·in000002b0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002c0:·2073·7472·696e·6773·2e22·3e0a·3c70·6f6c···strings.">.<pol000002c0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002d0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002d0:·3636·3636·2220·706f·696e·7473·3d22·3730··6666"·points="70
000002e0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002e0:·322e·352c·2d32·3339·2035·3932·2e35·2c2d··2.5,-239·592.5,-
000002f0:·3636·3622·2070·6f69·6e74·733d·2231·3033··666"·points="103000002f0:·3233·3920·3539·322e·352c·2d32·3230·2037··239·592.5,-220·7
00000300:·372e·352c·2d35·3639·2039·3135·2e35·2c2d··7.5,-569·915.5,-00000300:·3032·2e35·2c2d·3232·3020·3730·322e·352c··02.5,-220·702.5,
00000310:·3536·3920·3931·352e·352c·2d35·3530·2031··569·915.5,-550·100000310:·2d32·3339·222f·3e0a·3c74·6578·7420·7465··-239"/>.<text·te
00000320:·3033·372e·352c·2d35·3530·2031·3033·372e··037.5,-550·1037.00000320:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000330:·352c·2d35·3639·222f·3e0a·3c74·6578·7420··5,-569"/>.<text·00000330:·6522·2078·3d22·3634·372e·3522·2079·3d22··e"·x="647.5"·y="
00000340:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000340:·2d32·3237·2220·666f·6e74·2d66·616d·696c··-227"·font-famil
00000350:·646c·6522·2078·3d22·3937·362e·3522·2079··dle"·x="976.5"·y00000350:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
00000360:·3d22·2d35·3537·2220·666f·6e74·2d66·616d··="-557"·font-fam00000360:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
00000370:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000370:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm
00000380:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000380:·6f6e·2f61·6363·6573·732e·683c·2f74·6578··on/access.h</tex
00000390:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000390:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g
000003a0:·6d6d·6f6e·2f64·6174·6574·696d·652e·683c··mmon/datetime.h<000003a0:·3e0a·3c21·2d2d·204e·6f64·6532·202d·2d3e··>.<!--·Node2·-->
000003b0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>000003b0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
000003c0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2000003c0:·3032·2220·636c·6173·733d·226e·6f64·6522··02"·class="node"
000003d0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node000003d0:·3e0a·3c74·6974·6c65·3e4e·6f64·6532·3c2f··>.<title>Node2</
000003e0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n000003e0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000003f0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003f0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
00000400:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id00000400:·6c69·6e6b·3a68·7265·663d·2261·3030·3436··link:href="a0046
00000410:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">00000410:·312e·6874·6d6c·2220·7461·7267·6574·3d22··1.html"·target="
00000420:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a00000420:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
00000430:·3030·3432·352e·6874·6d6c·2220·7461·7267··00425.html"·targ00000430:·653d·2256·6172·696f·7573·206d·6973·6365··e="Various·misce
00000440:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000440:·6c6c·616e·656f·7573·2070·6c61·7466·6f72··llaneous·platfor
00000450:·7469·746c·653d·2256·6172·696f·7573·206d··title="Various·m00000450:·6d20·7370·6563·6966·6963·2068·6561·6465··m·specific·heade
00000460:·6973·6365·6c6c·616e·656f·7573·2070·6c61··iscellaneous·pla00000460:·7273·2061·6e64·2064·6566·696e·6573·2e22··rs·and·defines."
00000470:·7466·6f72·6d20·7370·6563·6966·6963·2068··tform·specific·h00000470:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000480:·6561·6465·7273·2061·6e64·2064·6566·696e··eaders·and·defin00000480:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
00000490:·6573·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··es.">.<polygon·f00000490:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
000004a0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro000004a0:·2236·3639·2c2d·3734·2035·3530·2c2d·3734··"669,-74·550,-74
000004b0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi000004b0:·2035·3530·2c2d·3535·2036·3639·2c2d·3535···550,-55·669,-55
000004c0:·6e74·733d·2236·3134·2c2d·3734·2034·3935··nts="614,-74·495000004c0:·2036·3639·2c2d·3734·222f·3e0a·3c74·6578···669,-74"/>.<tex
000004d0:·2c2d·3734·2034·3935·2c2d·3535·2036·3134··,-74·495,-55·614000004d0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000004e0:·2c2d·3535·2036·3134·2c2d·3734·222f·3e0a··,-55·614,-74"/>.000004e0:·6964·646c·6522·2078·3d22·3630·392e·3522··iddle"·x="609.5"
000004f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000004f0:·2079·3d22·2d36·3222·2066·6f6e·742d·6661···y="-62"·font-fa
00000500:·723d·226d·6964·646c·6522·2078·3d22·3535··r="middle"·x="5500000500:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
00000510:·342e·3522·2079·3d22·2d36·3222·2066·6f6e··4.5"·y="-62"·fon00000510:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000520:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000520:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000530:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000530:·6f6d·6d6f·6e2f·706c·6174·666f·726d·2e68··ommon/platform.h
00000540:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000540:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000550:·223e·7563·6f6d·6d6f·6e2f·706c·6174·666f··">ucommon/platfo00000550:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000560:·726d·2e68·3c2f·7465·7874·3e0a·3c2f·613e··rm.h</text>.</a>00000560:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000570:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000570:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000580:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
00000590:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000590:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e
000005a0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_000005a0:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod
000005b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000005b0:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
000005c0:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title000005c0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000005d0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N000005d0:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000
000005e0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000005e0:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><
000005f0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005f0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
00000600:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node0000000000600:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
00000610:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl00000610:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
00000620:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil00000620:·6238·6666·2220·643d·224d·3634·352e·3436··b8ff"·d="M645.46
00000630:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=00000630:·2c2d·3231·392e·3734·4336·3339·2e35·2c2d··,-219.74C639.5,-
00000640:·2223·3633·6238·6666·2220·643d·224d·3931··"#63b8ff"·d="M9100000640:·3139·342e·3220·3632·322e·3037·2c2d·3131··194.2·622.07,-11
00000650:·352e·342c·2d35·3537·2e35·3543·3832·352e··5.4,-557.55C825.00000650:·392e·3433·2036·3133·2e38·372c·2d38·342e··9.43·613.87,-84.
00000660:·3136·2c2d·3535·352e·3036·2036·3531·2e33··16,-555.06·651.300000660:·3233·222f·3e0a·3c70·6f6c·7967·6f6e·2066··23"/>.<polygon·f
00000670:·392c·2d35·3436·2e31·2035·3037·2e35·2c2d··9,-546.1·507.5,-00000670:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
00000680:·3531·3420·3432·352e·3933·2c2d·3439·352e··514·425.93,-495.00000680:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
00000690:·3820·3333·302e·352c·2d35·3334·2e30·3820··8·330.5,-534.08·00000690:·6f69·6e74·733d·2236·3137·2e32·332c·2d38··oints="617.23,-8
000006a0:·3333·302e·352c·2d34·3530·2e35·2033·3330··330.5,-450.5·330000006a0:·332e·3235·2036·3131·2e35·352c·2d37·342e··3.25·611.55,-74.
000006b0:·2e35·2c2d·3435·302e·3520·3333·302e·352c··.5,-450.5·330.5,000006b0:·3331·2036·3130·2e34·322c·2d38·342e·3834··31·610.42,-84.84
000006c0:·2d34·3530·2e35·2033·3330·2e35·2c2d·3137··-450.5·330.5,-17000006c0:·2036·3137·2e32·332c·2d38·332e·3235·222f···617.23,-83.25"/
000006d0:·332e·3520·3333·302e·352c·2d31·3034·2034··3.5·330.5,-104·4000006d0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006e0:·3139·2e30·382c·2d37·392e·3220·3438·342e··19.08,-79.2·484.000006e0:·0a3c·212d·2d20·4e6f·6465·3138·202d·2d3e··.<!--·Node18·-->
000006f0:·3834·2c2d·3730·2e33·3722·2f3e·0a3c·706f··84,-70.37"/>.<po000006f0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000700:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b00000700:·3138·2220·636c·6173·733d·226e·6f64·6522··18"·class="node"
00000710:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#6300000710:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·383c··>.<title>Node18<
00000720:·6238·6666·2220·706f·696e·7473·3d22·3438··b8ff"·points="4800000720:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000730:·352e·3238·2c2d·3733·2e38·3420·3439·342e··5.28,-73.84·494.00000730:·5f4e·6f64·6530·3030·3031·3822·3e3c·6120··_Node000018"><a·
00000740:·3737·2c2d·3639·2e31·3320·3438·342e·3431··77,-69.13·484.4100000740:·786c·696e·6b3a·6872·6566·3d22·6130·3033··xlink:href="a003
00000750:·2c2d·3636·2e38·3920·3438·352e·3238·2c2d··,-66.89·485.28,-00000750:·3932·2e68·746d·6c22·2074·6172·6765·743d··92.html"·target=
00000760:·3733·2e38·3422·2f3e·0a3c·2f61·3e0a·3c2f··73.84"/>.</a>.</00000760:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000770:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000770:·6c65·3d22·5275·6e74·696d·6520·6675·6e63··le="Runtime·func
00000780:·6531·3120·2d2d·3e0a·3c67·2069·643d·224e··e11·-->.<g·id="N00000780:·7469·6f6e·732e·223e·0a3c·706f·6c79·676f··tions.">.<polygo
00000790:·6f64·6530·3030·3031·3122·2063·6c61·7373··ode000011"·class00000790:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
000007a0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000007a0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000007b0:·4e6f·6465·3131·3c2f·7469·746c·653e·0a3c··Node11</title>.<000007b0:·706f·696e·7473·3d22·3733·362e·352c·2d31··points="736.5,-1
000007c0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000007c0:·3239·2036·3434·2e35·2c2d·3132·3920·3634··29·644.5,-129·64
000007d0:·3131·223e·3c61·2078·6c69·6e6b·3a74·6974··11"><a·xlink:tit000007d0:·342e·352c·2d31·3130·2037·3336·2e35·2c2d··4.5,-110·736.5,-
000007e0:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon000007e0:·3131·3020·3733·362e·352c·2d31·3239·222f··110·736.5,-129"/
000007f0:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·000007f0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
00000800:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"00000800:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000810:·2070·6f69·6e74·733d·2231·3236·322e·352c···points="1262.5,00000810:·3639·302e·3522·2079·3d22·2d31·3137·2220··690.5"·y="-117"·
00000820:·2d31·3920·3132·3036·2e35·2c2d·3139·2031··-19·1206.5,-19·100000820:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000830:·3230·362e·352c·3020·3132·3632·2e35·2c30··206.5,0·1262.5,000000830:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000840:·2031·3236·322e·352c·2d31·3922·2f3e·0a3c···1262.5,-19"/>.<00000840:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
Max diff block lines reached; -1/243373 bytes (-0.00%) of diff not shown.
371 KB
./usr/share/doc/ucommon-doc/html/a00439.svg
    
Offset 8, 2755 lines modifiedOffset 8, 2753 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2746 lines added, 2748 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6461·7465·7469·6d65·2e68·2050·6167··n/datetime.h·Pag000000e0:·6e2f·6163·6365·7373·2e68·2050·6167·6573··n/access.h·Pages
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6964·7468·3d22·3139·3033·7074·2220·6865··idth="1903pt"·he00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·6967·6874·3d22·3436·3770·7422·0a20·7669··ight="467pt".·vi00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2031·3930·322e·3530·2034·3637·2e30·3022···1902.50·467.00"00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6e73·6c61·7465·2834·2034·3633·2922·3e0a··nslate(4·463)">.000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t
000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f64··<title>ucommon/d000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·6363··itle>ucommon/acc
000001f0:·6174·6574·696d·652e·683c·2f74·6974·6c65··atetime.h</title000001f0:·6573·732e·683c·2f74·6974·6c65·3e0a·3c21··ess.h</title>.<!
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4261·7369··link:title="Basi00000260:·3a74·6974·6c65·3d22·4c6f·636b·696e·6720··:title="Locking·
00000270:·6320·636c·6173·7365·7320·666f·7220·6d61··c·classes·for·ma00000270:·7072·6f74·6f63·6f6c·2063·6c61·7373·6573··protocol·classes
00000280:·6e69·7075·6c61·7469·6e67·2074·696d·6520··nipulating·time·00000280:·2066·6f72·206d·656d·6265·7220·6675·6e63···for·member·func
00000290:·616e·6420·6461·7465·2062·6173·6564·2064··and·date·based·d00000290:·7469·6f6e·2061·7574·6f6d·6174·6963·206f··tion·automatic·o
000002a0:·6174·612c·2070·6172·7469·6375·6c61·726c··ata,·particularl000002a0:·7065·7261·7469·6f6e·732e·223e·0a3c·706f··perations.">.<po
000002b0:·7920·7468·6174·206d·6179·2062·6520·696e··y·that·may·be·in000002b0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002c0:·2073·7472·696e·6773·2e22·3e0a·3c70·6f6c···strings.">.<pol000002c0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002d0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002d0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10
000002e0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002e0:·3532·2c2d·3435·3920·3934·322c·2d34·3539··52,-459·942,-459
000002f0:·3636·3622·2070·6f69·6e74·733d·2231·3035··666"·points="105000002f0:·2039·3432·2c2d·3434·3020·3130·3532·2c2d···942,-440·1052,-
00000300:·382c·2d34·3539·2039·3336·2c2d·3435·3920··8,-459·936,-459·00000300:·3434·3020·3130·3532·2c2d·3435·3922·2f3e··440·1052,-459"/>
00000310:·3933·362c·2d34·3430·2031·3035·382c·2d34··936,-440·1058,-400000310:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000320:·3430·2031·3035·382c·2d34·3539·222f·3e0a··40·1058,-459"/>.00000320:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9
00000330:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000330:·3937·2220·793d·222d·3434·3722·2066·6f6e··97"·y="-447"·fon
00000340:·723d·226d·6964·646c·6522·2078·3d22·3939··r="middle"·x="9900000340:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000350:·3722·2079·3d22·2d34·3437·2220·666f·6e74··7"·y="-447"·font00000350:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000360:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000360:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000370:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000370:·223e·7563·6f6d·6d6f·6e2f·6163·6365·7373··">ucommon/access
00000380:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000390:·3e75·636f·6d6d·6f6e·2f64·6174·6574·696d··>ucommon/datetim00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000003a0:·652e·683c·2f74·6578·743e·0a3c·2f61·3e0a··e.h</text>.</a>.000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
000003b0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000003c0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003d0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003e0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003f0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
00000400:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000400:·3d22·6130·3034·3634·2e68·746d·6c22·2074··="a00464.html"·t
00000410:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
00000420:·663d·2261·3030·3434·332e·6874·6d6c·2220··f="a00443.html"·00000420:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le
00000430:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000430:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file
00000440:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l00000440:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo
00000450:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil00000450:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li
00000460:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC00000460:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo
00000470:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000480:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg00000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000490:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000490:·706f·696e·7473·3d22·3130·3630·2c2d·3430··points="1060,-40
000004a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000004a0:·3420·3933·342c·2d34·3034·2039·3334·2c2d··4·934,-404·934,-
000004b0:·2070·6f69·6e74·733d·2231·3036·302c·2d34···points="1060,-4000004b0:·3338·3520·3130·3630·2c2d·3338·3520·3130··385·1060,-385·10
000004c0:·3034·2039·3334·2c2d·3430·3420·3933·342c··04·934,-404·934,000004c0:·3630·2c2d·3430·3422·2f3e·0a3c·7465·7874··60,-404"/>.<text
000004d0:·2d33·3835·2031·3036·302c·2d33·3835·2031··-385·1060,-385·1000004d0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000004e0:·3036·302c·2d34·3034·222f·3e0a·3c74·6578··060,-404"/>.<tex000004e0:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
000004f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000004f0:·222d·3339·3222·2066·6f6e·742d·6661·6d69··"-392"·font-fami
00000500:·6964·646c·6522·2078·3d22·3939·3722·2079··iddle"·x="997"·y00000500:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000510:·3d22·2d33·3932·2220·666f·6e74·2d66·616d··="-392"·font-fam00000510:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000520:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000520:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000530:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000530:·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c·2f74··mon/ucommon.h</t
00000540:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000540:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000550:·6d6d·6f6e·2f75·636f·6d6d·6f6e·2e68·3c2f··mmon/ucommon.h</00000550:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#
00000560:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000560:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->
00000570:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&00000570:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No
00000580:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--00000580:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000590:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N00000590:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge
000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005a0:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&
000005b0:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg000005b0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t
000005c0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1000005c0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e
000005d0:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</000005d0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
000005e0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000005e0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
000005f0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001000005f0:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000600:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·00000600:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none
00000610:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000610:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000620:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non00000620:·6622·2064·3d22·4d39·3937·2c2d·3432·392e··f"·d="M997,-429.
00000630:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b800000630:·3636·4339·3937·2c2d·3432·302e·3933·2039··66C997,-420.93·9
00000640:·6666·2220·643d·224d·3939·372c·2d34·3239··ff"·d="M997,-42900000640:·3937·2c2d·3431·302e·3939·2039·3937·2c2d··97,-410.99·997,-
00000650:·2e36·3643·3939·372c·2d34·3230·2e39·3320··.66C997,-420.93·00000650:·3430·342e·3039·222f·3e0a·3c70·6f6c·7967··404.09"/>.<polyg
00000660:·3939·372c·2d34·3130·2e39·3920·3939·372c··997,-410.99·997,00000660:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff
00000670:·2d34·3034·2e30·3922·2f3e·0a3c·706f·6c79··-404.09"/>.<poly00000670:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000680:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f00000680:·6622·2070·6f69·6e74·733d·2239·3933·2e35··f"·points="993.5
00000690:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b800000690:·2c2d·3432·392e·3735·2039·3937·2c2d·3433··,-429.75·997,-43
000006a0:·6666·2220·706f·696e·7473·3d22·3939·332e··ff"·points="993.000006a0:·392e·3735·2031·3030·302e·352c·2d34·3239··9.75·1000.5,-429
000006b0:·352c·2d34·3239·2e37·3520·3939·372c·2d34··5,-429.75·997,-4000006b0:·2e37·3520·3939·332e·352c·2d34·3239·2e37··.75·993.5,-429.7
000006c0:·3339·2e37·3520·3130·3030·2e35·2c2d·3432··39.75·1000.5,-42000006c0:·3522·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··5"/>.</a>.</g>.<
000006d0:·392e·3735·2039·3933·2e35·2c2d·3432·392e··9.75·993.5,-429.000006d0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-
000006e0:·3735·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··75"/>.</a>.</g>.000006e0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
000006f0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·000006f0:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod
00000700:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000700:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node3
00000710:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no00000710:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000720:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node00000720:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a
00000730:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=00000730:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00
00000740:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><00000740:·3531·325f·736f·7572·6365·2e68·746d·6c22··512_source.html"
00000750:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a000000750:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000760:·3034·3832·5f73·6f75·7263·652e·6874·6d6c··0482_source.html00000760:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000770:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·00000770:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000780:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000780:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000790:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000790:·3636·3636·3622·2070·6f69·6e74·733d·2239··66666"·points="9
000007a0:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#000007a0:·3930·2c2d·3334·3920·3837·322c·2d33·3439··90,-349·872,-349
000007b0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000007b0:·2038·3732·2c2d·3333·3020·3939·302c·2d33···872,-330·990,-3
000007c0:·3939·302c·2d33·3439·2038·3732·2c2d·3334··990,-349·872,-34000007c0:·3330·2039·3930·2c2d·3334·3922·2f3e·0a3c··30·990,-349"/>.<
000007d0:·3920·3837·322c·2d33·3330·2039·3930·2c2d··9·872,-330·990,-000007d0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000007e0:·3333·3020·3939·302c·2d33·3439·222f·3e0a··330·990,-349"/>.000007e0:·3d22·6d69·6464·6c65·2220·783d·2239·3331··="middle"·x="931
000007f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000007f0:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font-
00000800:·723d·226d·6964·646c·6522·2078·3d22·3933··r="middle"·x="9300000800:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000810:·3122·2079·3d22·2d33·3337·2220·666f·6e74··1"·y="-337"·font00000810:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000820:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000820:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000830:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000830:·636f·6d6d·6f6e·6370·702f·636f·6e66·6967··commoncpp/config
00000840:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000840:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
Max diff block lines reached; -1/379580 bytes (-0.00%) of diff not shown.
17.2 KB
./usr/share/doc/ucommon-doc/html/a00443.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/ucommon.h·File·Reference</title>8 <title>UCommon:·ucommon/temporary.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.86 KB
html2text {}
    
Offset 3, 53 lines modifiedOffset 3, 57 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 ucommon.h·File·Reference 
11 Top·level·include·file·for·the·GNU·uCommon·C++·core·library.·_.M_.o_.r_.e_.._.._..10 _.D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 11 temporary.h·File·Reference
 12 Temporary·templates·for·C++.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h> 
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h> 
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_.b_.j_.e_.c_.t_\x8._\x8h>15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
20 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8o_\x8u_\x8n_\x8t_\x8e_\x8r_\x8._\x8h> 
21 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8s_\x8._\x8h> 
22 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8u_\x8s_\x8e_\x8._\x8h> 
23 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h> 
24 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h> 
25 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h> 
26 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
27 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8._\x8h> 
28 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8._\x8h> 
29 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h> 
30 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8k_\x8e_\x8y_\x8d_\x8a_\x8t_\x8a_\x8._\x8h> 
31 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
32 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
33 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h> 
34 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8r_\x8r_\x8a_\x8y_\x8r_\x8e_\x8f_\x8._\x8h> 
35 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8a_\x8p_\x8r_\x8e_\x8f_\x8._\x8h> 
36 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8a_\x8r_\x8e_\x8d_\x8._\x8h> 
37 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h>18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h>
 19 #include·<cstdlib>
 20 #include·<cstring>
 21 #include·<stdexcept>
38 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h> 
39 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8e_\x8l_\x8l_\x8._\x8h> 
40 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h> 
41 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8l_\x8._\x8h> 
42 Include·dependency·graph·for·ucommon.h:22 Include·dependency·graph·for·temporary.h:
43 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
44 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
45 This·graph·shows·which·files·directly·or·indirectly·include·this·file:25 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
46 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a26 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
47 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.27 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
48 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.28 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 29 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 30 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>
 31  ·······Manage·temporary·object·stored·on·the·heap.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 32  
 33 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 34 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 35  ···········Common·namespace·for·all·ucommon·objects.
 36  
 37 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 38 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W(x)   throw·x
 39  
 40 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W_\x8S(x)   throw(x)
 41  
 42 #define ·_\x8T_\x8H_\x8R_\x8O_\x8W_\x8S_\x8__\x8A_\x8N_\x8Y   throw()
 43  
49 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 45 Temporary·templates·for·C++.
 46 This·offers·automatic·management·of·heap·temporary·objects.
50 Top·level·include·file·for·the·GNU·uCommon·C++·core·library. 
51 This·is·the·only·include·file·you·need·to·have·in·your·sources;·it·includes·the 
52 remaining·header·files. 
53 Definition·in·file·_\x8u_.c_.o_.m_.m_.o_.n_\x8._\x8h.47 Definition·in·file·_\x8t_.e_.m_.p_.o_.r_.a_.r_.y_\x8._\x8h.
 48 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 49 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8W·*\x8**\x8**\x8**\x8**\x8*
 50 #define·THROW·(· ·x·)·   throw·x
 51 Definition·at·line·_\x85_\x87·of·file·_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h.
 52 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8WS\x8S·*\x8**\x8**\x8**\x8**\x8*
 53 #define·THROWS·(· ·x·)·   throw(x)
 54 Definition·at·line·_\x86_\x82·of·file·_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h.
 55 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TH\x8HR\x8RO\x8OW\x8WS\x8S_\x8_A\x8AN\x8NY\x8Y·*\x8**\x8**\x8**\x8**\x8*
 56 #define·THROWS_ANY   throw()
 57 Definition·at·line·_\x86_\x83·of·file·_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h.
54 ===============================================================================58 ===============================================================================
55 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.859 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
72.9 KB
./usr/share/doc/ucommon-doc/html/a00443_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/ucommon.h·Source·File</title>8 <title>UCommon:·ucommon/temporary.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
12.9 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 ucommon.h10 temporary.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
577 KB
./usr/share/doc/ucommon-doc/html/a00444.svg
    
Offset 8, 5682 lines modifiedOffset 8, 2890 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2883 lines added, 5675 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7563·6f6d·6d6f·6e2e·6820·5061·6765··n/ucommon.h·Page000000e0:·6e2f·7465·6d70·6f72·6172·792e·6820·5061··n/temporary.h·Pa
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·6474·683d·2232·3834·3870·7422·2068·6569··dth="2848pt"·hei00000100:·7769·6474·683d·2231·3435·3270·7422·2068··width="1452pt"·h
00000110:·6768·743d·2236·3837·7074·220a·2076·6965··ght="687pt".·vie00000110:·6569·6768·743d·2236·3332·7074·220a·2076··eight="632pt".·v
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3238·3438·2e30·3020·3638·372e·3030·2220··2848.00·687.00"·00000130:·3020·3134·3531·2e35·3020·3633·322e·3030··0·1451.50·632.00
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·736c·6174·6528·3420·3638·3329·223e·0a3c··slate(4·683)">.<000001d0:·616e·736c·6174·6528·3420·3632·3829·223e··anslate(4·628)">
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7563··title>ucommon/uc000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
000001f0:·6f6d·6d6f·6e2e·683c·2f74·6974·6c65·3e0a··ommon.h</title>.000001f0:·7465·6d70·6f72·6172·792e·683c·2f74·6974··temporary.h</tit
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te
00000270:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file00000270:·6d70·6f72·6172·7920·7465·6d70·6c61·7465··mporary·template
00000280:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo00000280:·7320·666f·7220·432b·2b2e·223e·0a3c·706f··s·for·C++.">.<po
00000290:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002a0:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002b0:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"000002b0:·3636·3636·2220·706f·696e·7473·3d22·3436··6666"·points="46
000002c0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002c0:·392c·2d36·3234·2033·3432·2c2d·3632·3420··9,-624·342,-624·
000002d0:·2220·706f·696e·7473·3d22·3135·3134·2c2d··"·points="1514,-000002d0:·3334·322c·2d36·3035·2034·3639·2c2d·3630··342,-605·469,-60
000002e0:·3637·3920·3133·3838·2c2d·3637·3920·3133··679·1388,-679·13000002e0:·3520·3436·392c·2d36·3234·222f·3e0a·3c74··5·469,-624"/>.<t
000002f0:·3838·2c2d·3636·3020·3135·3134·2c2d·3636··88,-660·1514,-66000002f0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000300:·3020·3135·3134·2c2d·3637·3922·2f3e·0a3c··0·1514,-679"/>.<00000300:·226d·6964·646c·6522·2078·3d22·3430·352e··"middle"·x="405.
00000310:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000310:·3522·2079·3d22·2d36·3132·2220·666f·6e74··5"·y="-612"·font
00000320:·3d22·6d69·6464·6c65·2220·783d·2231·3435··="middle"·x="14500000320:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000330:·3122·2079·3d22·2d36·3637·2220·666f·6e74··1"·y="-667"·font00000330:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000340:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000340:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000350:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000350:·3e75·636f·6d6d·6f6e·2f74·656d·706f·7261··>ucommon/tempora
00000360:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000360:·7279·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ry.h</text>.</a>
00000370:·3e75·636f·6d6d·6f6e·2f75·636f·6d6d·6f6e··>ucommon/ucommon00000370:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000380:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000390:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla
000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N000003a0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000003b0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.
000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000003c0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003d0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr
000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003e0:·6566·3d22·6130·3034·3631·2e68·746d·6c22··ef="a00461.html"
000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000400:·3d22·6130·3034·3235·2e68·746d·6c22·2074··="a00425.html"·t00000400:·6c69·6e6b·3a74·6974·6c65·3d22·5661·7269··link:title="Vari
00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli00000410:·6f75·7320·6d69·7363·656c·6c61·6e65·6f75··ous·miscellaneou
00000420:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou00000420:·7320·706c·6174·666f·726d·2073·7065·6369··s·platform·speci
00000430:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·00000430:·6669·6320·6865·6164·6572·7320·616e·6420··fic·headers·and·
00000440:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi00000440:·6465·6669·6e65·732e·223e·0a3c·706f·6c79··defines.">.<poly
00000450:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de00000450:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"
00000460:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo00000460:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000470:·2220·706f·696e·7473·3d22·3536·302c·2d37··"·points="560,-7
00000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000480:·3420·3434·312c·2d37·3420·3434·312c·2d35··4·441,-74·441,-5
00000490:·706f·696e·7473·3d22·3731·342e·352c·2d37··points="714.5,-700000490:·3520·3536·302c·2d35·3520·3536·302c·2d37··5·560,-55·560,-7
000004a0:·3420·3539·352e·352c·2d37·3420·3539·352e··4·595.5,-74·595.000004a0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000004b0:·352c·2d35·3520·3731·342e·352c·2d35·3520··5,-55·714.5,-55·000004b0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004c0:·3731·342e·352c·2d37·3422·2f3e·0a3c·7465··714.5,-74"/>.<te000004c0:·783d·2235·3030·2e35·2220·793d·222d·3632··x="500.5"·y="-62
000004d0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="000004d0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
000004e0:·6d69·6464·6c65·2220·783d·2236·3535·2220··middle"·x="655"·000004e0:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
000004f0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam000004f0:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000500:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000500:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f70··10.00">ucommon/p
00000510:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000510:·6c61·7466·6f72·6d2e·683c·2f74·6578·743e··latform.h</text>
00000520:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000520:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000530:·6d6d·6f6e·2f70·6c61·7466·6f72·6d2e·683c··mmon/platform.h<00000530:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&
00000540:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000540:·6774·3b4e·6f64·6532·202d·2d3e·0a3c·6720··gt;Node2·-->.<g·
00000550:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node100000550:·6964·3d22·6564·6765·315f·4e6f·6465·3030··id="edge1_Node00
00000560:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-00000560:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"
00000570:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_00000570:·2063·6c61·7373·3d22·6564·6765·223e·0a3c···class="edge">.<
00000580:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node000000580:·7469·746c·653e·4e6f·6465·3126·2334·353b··title>Node1&#45;
00000590:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed00000590:·2667·743b·4e6f·6465·323c·2f74·6974·6c65··&gt;Node2</title
000005a0:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node000005a0:·3e0a·3c67·2069·643d·2261·5f65·6467·6531··>.<g·id="a_edge1
000005b0:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<000005b0:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
000005c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000005c0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000005d0:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000000005d0:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6174··:title="·">.<pat
000005e0:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a000005e0:·6820·6669·6c6c·3d22·6e6f·6e65·2220·7374··h·fill="none"·st
000005f0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"000005f0:·726f·6b65·3d22·2336·3362·3866·6622·2064··roke="#63b8ff"·d
00000600:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no00000600:·3d22·4d33·3439·2e31·2c2d·3630·342e·3937··="M349.1,-604.97
00000610:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b00000610:·4333·3234·2e34·342c·2d35·3938·2e36·3820··C324.44,-598.68·
00000620:·3866·6622·2064·3d22·4d31·3338·372e·3931··8ff"·d="M1387.9100000620:·3239·362e·382c·2d35·3837·2e37·3920·3237··296.8,-587.79·27
00000630:·2c2d·3636·372e·3933·4331·3134·302e·3636··,-667.93C1140.6600000630:·372e·352c·2d35·3639·2032·3535·2e38·382c··7.5,-569·255.88,
00000640:·2c2d·3636·352e·3436·2032·3438·2e36·392c··,-665.46·248.69,00000640:·2d35·3437·2e39·3520·3235·332e·352c·2d35··-547.95·253.5,-5
00000650:·2d36·3534·2e34·3920·3139·372c·2d36·3234··-654.49·197,-62400000650:·3335·2e36·3720·3235·332e·352c·2d35·3035··35.67·253.5,-505
00000660:·2036·352e·3936·2c2d·3534·362e·3720·3134···65.96,-546.7·1400000660:·2e35·2032·3533·2e35·2c2d·3530·352e·3520··.5·253.5,-505.5·
00000670:·362c·2d34·3337·2e36·3420·3134·362c·2d32··6,-437.64·146,-200000670:·3235·332e·352c·2d35·3035·2e35·2032·3533··253.5,-505.5·253
00000680:·3835·2e35·2031·3436·2c2d·3238·352e·3520··85.5·146,-285.5·00000680:·2e35·2c2d·3137·332e·3520·3235·332e·352c··.5,-173.5·253.5,
00000690:·3134·362c·2d32·3835·2e35·2031·3436·2c2d··146,-285.5·146,-00000690:·2d39·352e·3732·2033·3537·2e35·392c·2d37··-95.72·357.59,-7
000006a0:·3232·382e·3520·3134·362c·2d31·3536·2e39··228.5·146,-156.9000006a0:·332e·3431·2034·3330·2e36·322c·2d36·372e··3.41·430.62,-67.
000006b0:·3420·3139·312e·3137·2c2d·3134·322e·3334··4·191.17,-142.34000006b0:·3333·222f·3e0a·3c70·6f6c·7967·6f6e·2066··33"/>.<polygon·f
000006c0:·2032·3535·2c2d·3131·3020·3331·312e·3134···255,-110·311.14000006c0:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
000006d0:·2c2d·3831·2e35·3620·3438·362e·3331·2c2d··,-81.56·486.31,-000006d0:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
000006e0:·3731·2e31·3120·3538·352e·3231·2c2d·3637··71.11·585.21,-67000006e0:·6f69·6e74·733d·2234·3331·2c2d·3730·2e38··oints="431,-70.8
000006f0:·2e34·3122·2f3e·0a3c·706f·6c79·676f·6e20··.41"/>.<polygon·000006f0:·3120·3434·302e·3731·2c2d·3636·2e35·3820··1·440.71,-66.58·
00000700:·6669·6c6c·3d22·2336·3362·3866·6622·2073··fill="#63b8ff"·s00000700:·3433·302e·3437·2c2d·3633·2e38·3320·3433··430.47,-63.83·43
00000710:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·00000710:·312c·2d37·302e·3831·222f·3e0a·3c2f·613e··1,-70.81"/>.</a>
00000720:·706f·696e·7473·3d22·3538·352e·3535·2c2d··points="585.55,-00000720:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000730:·3730·2e39·2035·3935·2e34·312c·2d36·372e··70.9·595.41,-67.00000730:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=
00000740:·3035·2035·3835·2e32·392c·2d36·332e·3931··05·585.29,-63.9100000740:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla
00000750:·2035·3835·2e35·352c·2d37·302e·3922·2f3e···585.55,-70.9"/>00000750:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
00000760:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000760:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.
00000770:·3c21·2d2d·204e·6f64·6531·3820·2d2d·3e0a··<!--·Node18·-->.00000770:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000780:·3c67·2069·643d·224e·6f64·6530·3030·3031··<g·id="Node0000100000780:·3030·3322·3e3c·6120·786c·696e·6b3a·7469··003"><a·xlink:ti
00000790:·3822·2063·6c61·7373·3d22·6e6f·6465·223e··8"·class="node">00000790:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo
000007a0:·0a3c·7469·746c·653e·4e6f·6465·3138·3c2f··.<title>Node18</000007a0:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"
000007b0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000007b0:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#999999
000007c0:·4e6f·6465·3030·3030·3138·223e·3c61·2078··Node000018"><a·x000007c0:·2220·706f·696e·7473·3d22·3439·2c2d·3139··"·points="49,-19
000007d0:·6c69·6e6b·3a68·7265·663d·2261·3030·3433··link:href="a0043000007d0:·2030·2c2d·3139·2030·2c30·2034·392c·3020···0,-19·0,0·49,0·
000007e0:·342e·6874·6d6c·2220·7461·7267·6574·3d22··4.html"·target="000007e0:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·
000007f0:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl000007f0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000800:·653d·2252·756e·7469·6d65·2066·756e·6374··e="Runtime·funct00000800:·646c·6522·2078·3d22·3234·2e35·2220·793d··dle"·x="24.5"·y=
00000810:·696f·6e73·2e22·3e0a·3c70·6f6c·7967·6f6e··ions.">.<polygon00000810:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family
00000820:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st00000820:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000830:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p00000830:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000840:·6f69·6e74·733d·2231·3439·372c·2d31·3239··oints="1497,-12900000840:·653d·2231·302e·3030·223e·6373·7464·6c69··e="10.00">cstdli
Max diff block lines reached; -1/590993 bytes (-0.00%) of diff not shown.
366 KB
./usr/share/doc/ucommon-doc/html/a00445.svg
    
Offset 8, 2700 lines modifiedOffset 8, 2752 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2626 lines added, 2626 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7563·6f6d·6d6f·6e2e·6820·5061·6765··n/ucommon.h·Page000000e0:·6e2f·7465·6d70·6f72·6172·792e·6820·5061··n/temporary.h·Pa
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei00000100:·7769·6474·683d·2231·3930·3370·7422·2068··width="1903pt"·h
00000110:·6768·743d·2234·3132·7074·220a·2076·6965··ght="412pt".·vie00000110:·6569·6768·743d·2234·3637·7074·220a·2076··eight="467pt".·v
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3139·3032·2e35·3020·3431·322e·3030·2220··1902.50·412.00"·00000130:·3020·3139·3032·2e35·3020·3436·372e·3030··0·1902.50·467.00
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·736c·6174·6528·3420·3430·3829·223e·0a3c··slate(4·408)">.<000001d0:·616e·736c·6174·6528·3420·3436·3329·223e··anslate(4·463)">
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7563··title>ucommon/uc000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
000001f0:·6f6d·6d6f·6e2e·683c·2f74·6974·6c65·3e0a··ommon.h</title>.000001f0:·7465·6d70·6f72·6172·792e·683c·2f74·6974··temporary.h</tit
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te
00000270:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file00000270:·6d70·6f72·6172·7920·7465·6d70·6c61·7465··mporary·template
00000280:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo00000280:·7320·666f·7220·432b·2b2e·223e·0a3c·706f··s·for·C++.">.<po
00000290:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002a0:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002b0:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"000002b0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10
000002c0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002c0:·3630·2e35·2c2d·3435·3920·3933·332e·352c··60.5,-459·933.5,
000002d0:·2220·706f·696e·7473·3d22·3130·3630·2c2d··"·points="1060,-000002d0:·2d34·3539·2039·3333·2e35·2c2d·3434·3020··-459·933.5,-440·
000002e0:·3430·3420·3933·342c·2d34·3034·2039·3334··404·934,-404·934000002e0:·3130·3630·2e35·2c2d·3434·3020·3130·3630··1060.5,-440·1060
000002f0:·2c2d·3338·3520·3130·3630·2c2d·3338·3520··,-385·1060,-385·000002f0:·2e35·2c2d·3435·3922·2f3e·0a3c·7465·7874··.5,-459"/>.<text
00000300:·3130·3630·2c2d·3430·3422·2f3e·0a3c·7465··1060,-404"/>.<te00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000310:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
00000320:·6d69·6464·6c65·2220·783d·2239·3937·2220··middle"·x="997"·00000320:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami
00000330:·793d·222d·3339·3222·2066·6f6e·742d·6661··y="-392"·font-fa00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000340:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000350:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000360:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc00000360:·6d6f·6e2f·7465·6d70·6f72·6172·792e·683c··mon/temporary.h<
00000370:·6f6d·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c··ommon/ucommon.h<00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000380:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
00000390:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000003a0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003b0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
000003c0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000003d0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
000003e0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
000003f0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a000003f0:·3030·3436·342e·6874·6d6c·2220·7461·7267··00464.html"·targ
00000400:·3030·3438·325f·736f·7572·6365·2e68·746d··00482_source.htm00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000410:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"00000410:·7469·746c·653d·2254·6f70·206c·6576·656c··title="Top·level
00000420:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"00000420:·2069·6e63·6c75·6465·2066·696c·6520·666f···include·file·fo
00000430:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000430:·7220·7468·6520·474e·5520·7543·6f6d·6d6f··r·the·GNU·uCommo
00000440:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="00000440:·6e20·432b·2b20·636f·7265·206c·6962·7261··n·C++·core·libra
00000450:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=00000450:·7279·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ry.">.<polygon·f
00000460:·2239·3930·2c2d·3334·3920·3837·322c·2d33··"990,-349·872,-300000460:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
00000470:·3439·2038·3732·2c2d·3333·3020·3939·302c··49·872,-330·990,00000470:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
00000480:·2d33·3330·2039·3930·2c2d·3334·3922·2f3e··-330·990,-349"/>00000480:·6e74·733d·2231·3036·302c·2d34·3034·2039··nts="1060,-404·9
00000490:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000490:·3334·2c2d·3430·3420·3933·342c·2d33·3835··34,-404·934,-385
000004a0:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9000004a0:·2031·3036·302c·2d33·3835·2031·3036·302c···1060,-385·1060,
000004b0:·3331·2220·793d·222d·3333·3722·2066·6f6e··31"·y="-337"·fon000004b0:·2d34·3034·222f·3e0a·3c74·6578·7420·7465··-404"/>.<text·te
000004c0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000004c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
000004d0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000004d0:·6522·2078·3d22·3939·3722·2079·3d22·2d33··e"·x="997"·y="-3
000004e0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00000004e0:·3932·2220·666f·6e74·2d66·616d·696c·793d··92"·font-family=
000004f0:·223e·636f·6d6d·6f6e·6370·702f·636f·6e66··">commoncpp/conf000004f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000500:·6967·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ig.h</text>.</a>00000500:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000510:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000510:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000520:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000520:·2f75·636f·6d6d·6f6e·2e68·3c2f·7465·7874··/ucommon.h</text
00000530:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000530:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000540:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000540:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;
00000550:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000550:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g
00000560:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000560:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node0
00000570:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N00000570:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
00000580:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·00000580:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.
00000590:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node00000590:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#45
000005a0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005a0:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl
000005b0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005b0:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge
000005c0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005c0:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod
000005d0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=000005d0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
000005e0:·2223·3633·6238·6666·2220·643d·224d·3937··"#63b8ff"·d="M97000005e0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa
000005f0:·382e·3435·2c2d·3337·382e·3643·3936·362e··8.45,-378.6C966.000005f0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s
00000600:·3632·2c2d·3336·392e·3131·2039·3531·2e37··62,-369.11·951.700000600:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·
00000610:·312c·2d33·3537·2e31·3320·3934·312e·382c··1,-357.13·941.8,00000610:·643d·224d·3939·372c·2d34·3239·2e36·3643··d="M997,-429.66C
00000620:·2d33·3439·2e31·3722·2f3e·0a3c·706f·6c79··-349.17"/>.<poly00000620:·3939·372c·2d34·3230·2e39·3320·3939·372c··997,-420.93·997,
00000630:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f00000630:·2d34·3130·2e39·3920·3939·372c·2d34·3034··-410.99·997,-404
00000640:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b800000640:·2e30·3922·2f3e·0a3c·706f·6c79·676f·6e20··.09"/>.<polygon·
00000650:·6666·2220·706f·696e·7473·3d22·3937·362e··ff"·points="976.00000650:·6669·6c6c·3d22·2336·3362·3866·6622·2073··fill="#63b8ff"·s
00000660:·3431·2c2d·3338·312e·3435·2039·3836·2e34··41,-381.45·986.400000660:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·
00000670:·2c2d·3338·342e·3938·2039·3830·2e37·392c··,-384.98·980.79,00000670:·706f·696e·7473·3d22·3939·332e·352c·2d34··points="993.5,-4
00000680:·2d33·3735·2e39·3920·3937·362e·3431·2c2d··-375.99·976.41,-00000680:·3239·2e37·3520·3939·372c·2d34·3339·2e37··29.75·997,-439.7
00000690:·3338·312e·3435·222f·3e0a·3c2f·613e·0a3c··381.45"/>.</a>.<00000690:·3520·3130·3030·2e35·2c2d·3432·392e·3735··5·1000.5,-429.75
000006a0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No000006a0:·2039·3933·2e35·2c2d·3432·392e·3735·222f···993.5,-429.75"/
000006b0:·6465·3235·202d·2d3e·0a3c·6720·6964·3d22··de25·-->.<g·id="000006b0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006c0:·4e6f·6465·3030·3030·3235·2220·636c·6173··Node000025"·clas000006c0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.
000006d0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000006d0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000006e0:·3e4e·6f64·6532·353c·2f74·6974·6c65·3e0a··>Node25</title>.000006e0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">
000006f0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000006f0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t
00000700:·3032·3522·3e3c·6120·786c·696e·6b3a·6872··025"><a·xlink:hr00000700:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000710:·6566·3d22·6130·3034·3430·2e68·746d·6c22··ef="a00440.html"00000710:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl
00000720:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000720:·696e·6b3a·6872·6566·3d22·6130·3035·3132··ink:href="a00512
00000730:·6c69·6e6b·3a74·6974·6c65·3d22·5468·6973··link:title="This00000730:·5f73·6f75·7263·652e·6874·6d6c·2220·7461··_source.html"·ta
00000740:·206c·6962·7261·7279·2068·6f6c·6473·2062···library·holds·b00000740:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000750:·6173·6963·2063·7279·7074·6f67·7261·7068··asic·cryptograph00000750:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po
00000760:·6963·2066·756e·6374·696f·6e73·2061·6e64··ic·functions·and00000760:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000770:·2073·6563·7572·6520·736f·636b·6574·2073···secure·socket·s00000770:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
00000780:·7570·706f·7274·2066·6f72·2075·7365·2077··upport·for·use·w00000780:·3636·2220·706f·696e·7473·3d22·3939·302c··66"·points="990,
00000790:·6974·6820·474e·5520·7543·6f6d·6d6f·6e20··ith·GNU·uCommon·00000790:·2d33·3439·2038·3732·2c2d·3334·3920·3837··-349·872,-349·87
000007a0:·432e·2e2e·223e·0a3c·706f·6c79·676f·6e20··C...">.<polygon·000007a0:·322c·2d33·3330·2039·3930·2c2d·3333·3020··2,-330·990,-330·
000007b0:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str000007b0:·3939·302c·2d33·3439·222f·3e0a·3c74·6578··990,-349"/>.<tex
000007c0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po000007c0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000007d0:·696e·7473·3d22·3131·3138·2c2d·3334·3920··ints="1118,-349·000007d0:·6964·646c·6522·2078·3d22·3933·3122·2079··iddle"·x="931"·y
000007e0:·3130·3038·2c2d·3334·3920·3130·3038·2c2d··1008,-349·1008,-000007e0:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam
000007f0:·3333·3020·3131·3138·2c2d·3333·3020·3131··330·1118,-330·11000007f0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000800:·3138·2c2d·3334·3922·2f3e·0a3c·7465·7874··18,-349"/>.<text00000800:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000810:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000810:·7369·7a65·3d22·3130·2e30·3022·3e63·6f6d··size="10.00">com
00000820:·6464·6c65·2220·783d·2231·3036·3322·2079··ddle"·x="1063"·y00000820:·6d6f·6e63·7070·2f63·6f6e·6669·672e·683c··moncpp/config.h<
00000830:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam00000830:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000840:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000840:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
Max diff block lines reached; 12202/375164 bytes (3.25%) of diff not shown.
14.8 KB
./usr/share/doc/ucommon-doc/html/a00446.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/shared.h·File·Reference</title>8 <title>UCommon:·ucommon/arrayref.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.88 KB
html2text {}
    
Offset 3, 58 lines modifiedOffset 3, 39 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_.u_.n_.c_.t_.i_.o_.n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_\x8s
11 shared.h·File·Reference11 arrayref.h·File·Reference
12 Common·thread·shared·data·types·we·will·use.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Arrays·of·thread-safe·strongly·typed·heap·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
20 Include·dependency·graph·for·shared.h:19 Include·dependency·graph·for·arrayref.h:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:22 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.25 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
28 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n27 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
29  ···········Common·namespace·for·all·ucommon·objects.28  ···········Common·namespace·for·all·ucommon·objects.
30  29  
 30 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 31 typedef·arrayref<·Type::Bytes··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8y_\x8t_\x8e_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8t
31 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
32 ····class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol 
33  ··········An·exclusive·locking·protocol·interface·base. 
34  32  
 33 typedef·arrayref<·Type::Chars··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8t
35 template<typename·T·> 
36 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8e_\x8q_\x8u_\x8a_\x8l·(const·T·*key1,·const·T·*key2) 
37   
38 template<> 
39 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8e_\x8q_\x8u_\x8a_\x8l_\x8<_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8>·(const·char·*k1,·const·char·*k2) 
40   
41 template<> 
42 ·····bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8e_\x8q_\x8u_\x8a_\x8l_\x8<_\x8·_\x8s_\x8t_\x8r_\x8u_\x8c_\x8t_\x8·_\x8s_\x8o_\x8c_\x8k_\x8a_\x8d_\x8d_\x8r_\x8·_\x8>·(const·struct·sockaddr 
43 ···········*s1,·const·struct·sockaddr·*s2) 
44   
45 template<typename·T·> 
46 ···size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h·(const·T·*_\x8a_\x8d_\x8d_\x8r) 
47   
48 template<> 
49 ···size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8c_\x8h_\x8a_\x8r_\x8·_\x8>·(const·char·*_\x8a_\x8d_\x8d_\x8r) 
50   
51 template<> 
52 ···size_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8k_\x8e_\x8y_\x8p_\x8a_\x8t_\x8h_\x8<_\x8·_\x8s_\x8t_\x8r_\x8u_\x8c_\x8t_\x8·_\x8s_\x8o_\x8c_\x8k_\x8a_\x8d_\x8d_\x8r_\x8·_\x8>·(const·struct·sockaddr 
53 ···········*_\x8a_\x8d_\x8d_\x8r) 
54  34  
55 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
56 Common·thread·shared·data·types·we·will·use. 
57 This·is·for·specialized·data·types·that·include·locking·to·be·thread-safe.36 Arrays·of·thread-safe·strongly·typed·heap·objects.
 37 This·is·used·for·arrays·of·smart·pointers·to·immutable·heap·instances·of·object
 38 types·that·are·reference·counted·and·automatically·deleted·when·no·longer·used.
58 Definition·in·file·_\x8s_.h_.a_.r_.e_.d_\x8._\x8h.39 Definition·in·file·_\x8a_.r_.r_.a_.y_.r_.e_.f_\x8._\x8h.
59 ===============================================================================40 ===============================================================================
60 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.841 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
99.5 KB
./usr/share/doc/ucommon-doc/html/a00446_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/shared.h·Source·File</title>8 <title>UCommon:·ucommon/arrayref.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
15.6 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 shared.h10 arrayref.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 2//13 2//
14 3//·This·file·is·part·of·GNU·uCommon·C++.14 3//·This·file·is·part·of·GNU·uCommon·C++.
15 4//15 4//
16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
365 KB
./usr/share/doc/ucommon-doc/html/a00447.svg
    
Offset 8, 2942 lines modifiedOffset 8, 2490 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7368·6172·6564·2e68·2050·6167·6573··n/shared.h·Pages000000e0:·6e2f·6172·7261·7972·6566·2e68·2050·6167··n/arrayref.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3131·3939·7074·2220·6865·6967··th="1199pt"·heig00000100:·6964·7468·3d22·3132·3435·7074·2220·6865··idth="1245pt"·he
00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view00000110:·6967·6874·3d22·3537·3770·7422·0a20·7669··ight="577pt".·vi
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3139·382e·3938·2036·3332·2e30·3022·2078··198.98·632.00"·x00000130:·2031·3234·342e·3530·2035·3737·2e30·3022···1244.50·577.00"
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t000001d0:·6e73·6c61·7465·2834·2035·3733·2922·3e0a··nslate(4·573)">.
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6861··itle>ucommon/sha000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f61··<title>ucommon/a
000001f0:·7265·642e·683c·2f74·6974·6c65·3e0a·3c21··red.h</title>.<!000001f0:·7272·6179·7265·662e·683c·2f74·6974·6c65··rrayref.h</title
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"· 
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t 
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl 
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node 
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink 
00000260:·3a74·6974·6c65·3d22·436f·6d6d·6f6e·2074··:title="Common·t 
00000270:·6872·6561·6420·7368·6172·6564·2064·6174··hread·shared·dat 
00000280:·6120·7479·7065·7320·7765·2077·696c·6c20··a·types·we·will· 
00000290:·7573·652e·223e·0a3c·706f·6c79·676f·6e20··use.">.<polygon· 
000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s 
000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"· 
000002c0:·706f·696e·7473·3d22·3335·362e·352c·2d36··points="356.5,-6 
000002d0:·3234·2032·3436·2e35·2c2d·3632·3420·3234··24·246.5,-624·24 
000002e0:·362e·352c·2d36·3035·2033·3536·2e35·2c2d··6.5,-605·356.5,- 
000002f0:·3630·3520·3335·362e·352c·2d36·3234·222f··605·356.5,-624"/ 
00000300:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc 
00000310:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x=" 
00000320:·3330·312e·3522·2079·3d22·2d36·3132·2220··301.5"·y="-612"· 
00000330:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel 
00000340:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri 
00000350:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10 
00000360:·2e30·3022·3e75·636f·6d6d·6f6e·2f73·6861··.00">ucommon/sha 
00000370:·7265·642e·683c·2f74·6578·743e·0a3c·2f61··red.h</text>.</a 
00000380:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!-- 
00000390:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id 
000003a0:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl 
000003b0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit 
000003c0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title> 
000003d0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
000003e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h 
000003f0:·7265·663d·2261·3030·3433·342e·6874·6d6c··ref="a00434.html 
00000400:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"· 
00000410:·786c·696e·6b3a·7469·746c·653d·2252·756e··xlink:title="Run 
00000420:·7469·6d65·2066·756e·6374·696f·6e73·2e22··time·functions." 
00000430:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill= 
00000440:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke=" 
00000450:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points= 
00000460:·2235·3535·2e35·2c2d·3132·3920·3436·332e··"555.5,-129·463. 
00000470:·352c·2d31·3239·2034·3633·2e35·2c2d·3131··5,-129·463.5,-11 
00000480:·3020·3535·352e·352c·2d31·3130·2035·3535··0·555.5,-110·555 
00000490:·2e35·2c2d·3132·3922·2f3e·0a3c·7465·7874··.5,-129"/>.<text 
000004a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi 
000004b0:·6464·6c65·2220·783d·2235·3039·2e35·2220··ddle"·x="509.5"· 
000004c0:·793d·222d·3131·3722·2066·6f6e·742d·6661··y="-117"·font-fa 
000004d0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica, 
000004e0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font 
000004f0:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc 
00000500:·6f6d·6d6f·6e2f·6370·722e·683c·2f74·6578··ommon/cpr.h</tex 
00000510:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g 
00000520:·3e0a·3c21·2d2d·204e·6f64·6531·2623·3435··>.<!--·Node1&#45 
00000530:·3b26·6774·3b4e·6f64·6532·202d·2d3e·0a3c··;&gt;Node2·-->.< 
00000540:·6720·6964·3d22·6564·6765·315f·4e6f·6465··g·id="edge1_Node 
00000550:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000 
00000560:·3222·2063·6c61·7373·3d22·6564·6765·223e··2"·class="edge"> 
00000570:·0a3c·7469·746c·653e·4e6f·6465·3126·2334··.<title>Node1&#4 
00000580:·353b·2667·743b·4e6f·6465·323c·2f74·6974··5;&gt;Node2</tit 
00000590:·6c65·3e0a·3c67·2069·643d·2261·5f65·6467··le>.<g·id="a_edg 
000005a0:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No 
000005b0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli 
000005c0:·6e6b·3a74·6974·6c65·3d22·2022·3e0a·3c70··nk:title="·">.<p 
000005d0:·6174·6820·6669·6c6c·3d22·6e6f·6e65·2220··ath·fill="none"· 
000005e0:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff" 
000005f0:·2064·3d22·4d33·3135·2c2d·3630·342e·3932···d="M315,-604.92 
00000600:·4333·3338·2e37·342c·2d35·3838·2e36·3620··C338.74,-588.66· 
00000610:·3338·352e·352c·2d35·3530·2e38·3720·3338··385.5,-550.87·38 
00000620:·352e·352c·2d35·3035·2e35·2033·3835·2e35··5.5,-505.5·385.5 
00000630:·2c2d·3530·352e·3520·3338·352e·352c·2d35··,-505.5·385.5,-5 
00000640:·3035·2e35·2033·3835·2e35·2c2d·3333·382e··05.5·385.5,-338. 
00000650:·3520·3338·352e·352c·2d33·3135·2e37·3920··5·385.5,-315.79· 
00000660:·3436·372e·3835·2c2d·3138·352e·3331·2034··467.85,-185.31·4 
00000670:·3938·2e33·332c·2d31·3337·2e38·222f·3e0a··98.33,-137.8"/>. 
00000680:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="# 
00000690:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke=" 
000006a0:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points= 
000006b0:·2235·3031·2e33·382c·2d31·3339·2e35·3320··"501.38,-139.53· 
000006c0:·3530·332e·3835·2c2d·3132·392e·3232·2034··503.85,-129.22·4 
000006d0:·3935·2e35·2c2d·3133·352e·3734·2035·3031··95.5,-135.74·501 
000006e0:·2e33·382c·2d31·3339·2e35·3322·2f3e·0a3c··.38,-139.53"/>.< 
000006f0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<! 
00000700:·2d2d·204e·6f64·6531·3920·2d2d·3e0a·3c67··--·Node19·-->.<g 
00000710:·2069·643d·224e·6f64·6530·3030·3031·3922···id="Node000019" 
00000720:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.< 
00000730:·7469·746c·653e·4e6f·6465·3139·3c2f·7469··title>Node19</ti 
00000740:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No 
00000750:·6465·3030·3030·3139·223e·3c61·2078·6c69··de000019"><a·xli 
00000760:·6e6b·3a68·7265·663d·2261·3030·3437·302e··nk:href="a00470. 
00000770:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t 
00000780:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title= 
00000790:·2241·746f·6d69·6320·706f·696e·7465·7273··"Atomic·pointers 
000007a0:·2061·6e64·206c·6f63·6b73·2e22·3e0a·3c70···and·locks.">.<p 
000007b0:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi 
000007c0:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666 
000007d0:·3636·3622·2070·6f69·6e74·733d·2231·3633··666"·points="163 
000007e0:·2c2d·3435·3920·3532·2c2d·3435·3920·3532··,-459·52,-459·52 
000007f0:·2c2d·3434·3020·3136·332c·2d34·3430·2031··,-440·163,-440·1 
00000800:·3633·2c2d·3435·3922·2f3e·0a3c·7465·7874··63,-459"/>.<text 
00000810:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi 
00000820:·6464·6c65·2220·783d·2231·3037·2e35·2220··ddle"·x="107.5"· 
00000830:·793d·222d·3434·3722·2066·6f6e·742d·6661··y="-447"·font-fa 
00000840:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica, 
00000850:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font 
Max diff block lines reached; 337946/374124 bytes (90.33%) of diff not shown.
371 KB
./usr/share/doc/ucommon-doc/html/a00448.svg
    
Offset 8, 2752 lines modifiedOffset 8, 2753 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2746 lines added, 2745 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7368·6172·6564·2e68·2050·6167·6573··n/shared.h·Pages000000e0:·6e2f·6172·7261·7972·6566·2e68·2050·6167··n/arrayref.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig00000100:·6964·7468·3d22·3139·3033·7074·2220·6865··idth="1903pt"·he
00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view00000110:·6967·6874·3d22·3436·3770·7422·0a20·7669··ight="467pt".·vi
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x00000130:·2031·3930·322e·3530·2034·3637·2e30·3022···1902.50·467.00"
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t000001d0:·6e73·6c61·7465·2834·2034·3633·2922·3e0a··nslate(4·463)">.
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6861··itle>ucommon/sha000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f61··<title>ucommon/a
000001f0:·7265·642e·683c·2f74·6974·6c65·3e0a·3c21··red.h</title>.<!000001f0:·7272·6179·7265·662e·683c·2f74·6974·6c65··rrayref.h</title
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·3a74·6974·6c65·3d22·436f·6d6d·6f6e·2074··:title="Common·t00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4172·7261··link:title="Arra
00000270:·6872·6561·6420·7368·6172·6564·2064·6174··hread·shared·dat00000270:·7973·206f·6620·7468·7265·6164·2623·3435··ys·of·thread&#45
00000280:·6120·7479·7065·7320·7765·2077·696c·6c20··a·types·we·will·00000280:·3b73·6166·6520·7374·726f·6e67·6c79·2074··;safe·strongly·t
00000290:·7573·652e·223e·0a3c·706f·6c79·676f·6e20··use.">.<polygon·00000290:·7970·6564·2068·6561·7020·6f62·6a65·6374··yped·heap·object
000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s000002a0:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000002b0:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str
000002c0:·706f·696e·7473·3d22·3130·3532·2c2d·3435··points="1052,-45000002c0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000002d0:·3920·3934·322c·2d34·3539·2039·3432·2c2d··9·942,-459·942,-000002d0:·696e·7473·3d22·3130·3535·2c2d·3435·3920··ints="1055,-459·
000002e0:·3434·3020·3130·3532·2c2d·3434·3020·3130··440·1052,-440·10000002e0:·3933·392c·2d34·3539·2039·3339·2c2d·3434··939,-459·939,-44
000002f0:·3532·2c2d·3435·3922·2f3e·0a3c·7465·7874··52,-459"/>.<text000002f0:·3020·3130·3535·2c2d·3434·3020·3130·3535··0·1055,-440·1055
00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000300:·2c2d·3435·3922·2f3e·0a3c·7465·7874·2074··,-459"/>.<text·t
00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=00000310:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
00000320:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami00000320:·6c65·2220·783d·2239·3937·2220·793d·222d··le"·x="997"·y="-
00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000330:·3434·3722·2066·6f6e·742d·6661·6d69·6c79··447"·font-family
00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000340:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000350:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000360:·6d6f·6e2f·7368·6172·6564·2e68·3c2f·7465··mon/shared.h</te00000360:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo
00000370:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000370:·6e2f·6172·7261·7972·6566·2e68·3c2f·7465··n/arrayref.h</te
00000380:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000390:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node00000000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
000003a0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000003b0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
000003c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
000003d0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000003e0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000003f0:·3433·2e68·746d·6c22·2074·6172·6765·743d··43.html"·target=000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004
00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000400:·3634·2e68·746d·6c22·2074·6172·6765·743d··64.html"·target=
00000410:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in00000410:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000420:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t00000420:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in
00000430:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C00000430:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t
00000440:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.00000440:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C
00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000450:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.
00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000460:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000470:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
00000480:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,00000480:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000490:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·1000000490:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,
000004a0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40000004a0:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·10
000004b0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000004b0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40
000004c0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000004c0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000004d0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"000004d0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004e0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He000004e0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"
000004f0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser000004f0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000500:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000500:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000510:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc00000510:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000520:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<00000520:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc
00000530:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000530:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<
00000540:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000550:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000560:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000570:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000580:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000590:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g00000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
000005a0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
000005b0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
000005c0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005e0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005f0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
00000600:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="00000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
00000610:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C99700000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
00000620:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-4100000620:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C997
00000630:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.0900000630:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-41
00000640:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil00000640:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.09
00000650:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000650:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil
00000660:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000660:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro
00000670:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.00000670:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi
00000680:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·100000680:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.
00000690:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·9900000690:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·1
000006a0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<000006a0:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·99
000006b0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000006b0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<
000006c0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·000006c0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
000006d0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·000006d0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·
000006e0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000006e0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·
000006f0:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl000006f0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000700:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000700:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl
00000710:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink00000710:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000720:·3a68·7265·663d·2261·3030·3438·325f·736f··:href="a00482_so00000720:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink
00000730:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe00000730:·3a68·7265·663d·2261·3030·3531·325f·736f··:href="a00512_so
00000740:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000740:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
00000750:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000750:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000760:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000760:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
00000770:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000770:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
00000780:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-3400000780:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
00000790:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-00000790:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-34
000007a0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990000007a0:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-
000007b0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t000007b0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990
000007c0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000007c0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t
000007d0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
000007e0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family000007e0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-
000007f0:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans000007f0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family
00000800:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000800:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000810:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000810:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000820:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te00000820:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000830:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000830:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te
00000840:·673e·0a3c·212d·2d20·4e6f·6465·3226·2334··g>.<!--·Node2&#400000840:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
Max diff block lines reached; -1/379360 bytes (-0.00%) of diff not shown.
19.7 KB
./usr/share/doc/ucommon-doc/html/a00455.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/linked.h·File·Reference</title>8 <title>UCommon:·ucommon/unicode.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.09 KB
html2text {}
    
Offset 3, 53 lines modifiedOffset 3, 63 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 linked.h·File·Reference11 unicode.h·File·Reference
12 Linked·objects,·lists,·templates,·and·containers.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Basic·UCommon·Unicode·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h> 
15 Include·dependency·graph·for·linked.h:14 Include·dependency·graph·for·unicode.h:
16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
22 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s 
23 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8__\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8> 
24  ·······A·smart·pointer·template·for·iterating·linked·lists.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
25   
26 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8__\x8v_\x8a_\x8l_\x8u_\x8e_\x8<_\x8·_\x8T_\x8,_\x8·_\x8O_\x8·_\x8> 
27  ·······A·linked·object·base·class·for·ordered·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
28   
29 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8r_\x8e_\x8e_\x8m_\x8a_\x8p_\x8<_\x8·_\x8T_\x8·_\x8> 
30  ·······Embed·data·objects·into·a·tree·structured·memory·database.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
31   
32 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
33 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
34  ···········Common·namespace·for·all·ucommon·objects.23  ···········Common·namespace·for·all·ucommon·objects.
35  24  
36 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
37 typedef·LinkedObject··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8L_\x8i_\x8n_\x8k_\x8e_\x8d_\x8I_\x8n_\x8d_\x8e_\x8x 
38  ·······················Convenience·typedef·for·root·pointers·of·single·linked 
39 ························lists.26 ·····typedef·int16_t ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.u_.c_.s_.2_.__.t
 27  ·····················16·bit·unicode·character·code.
 28  
 29 ·····typedef·int32_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8c_\x8s_\x84_\x8__\x8t
 30  ·····················32·bit·unicode·character·code.
 31  
 32 ······typedef·void··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t
 33  ·····················Resolves·issues·where·wchar_t·is·not·defined.
 34  
 35 ·····typedef·UString ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8u_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t
 36  ·····················Convenience·type·for·utf8·encoded·strings.
40  37  
41 ·typedef·DLinkedObject ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.L_.i_.n_.k_.e_.d_.L_.i_.s_\x8t38 typedef·utf8_pointer ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.u_.t_.f_.8_.__\x8t
 39  ·····················Convenience·type·for·utf8_pointer·strings.
42  40  
43 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s41 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
44 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol42 ····class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
45  ······An·exclusive·locking·protocol·interface·base.43  ··········An·exclusive·locking·protocol·interface·base.
 44  
 45 template<>
 46 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8c_\x8s_\x82_\x8__\x8t_\x8·_\x8*_\x8·_\x8>·(_\x8u_\x8c_\x8s_\x82_\x8__\x8t·*string)
 47  
 48 template<>
 49 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8c_\x8s_\x84_\x8__\x8t_\x8·_\x8*_\x8·_\x8>·(_\x8u_\x8c_\x8s_\x84_\x8__\x8t·*string)
 50  
 51 template<>
 52 ·····void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p_\x8f_\x8r_\x8e_\x8e_\x8<_\x8·_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t_\x8·_\x8>·(_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8__\x8t·string)
 53  
 54 ·_\x8u_\x8c_\x8s_\x84_\x8__\x8t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8u_\x8d_\x8u_\x8p·(const·char·*string)
 55  
 56 ·_\x8u_\x8c_\x8s_\x82_\x8__\x8t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8w_\x8d_\x8u_\x8p·(const·char·*string)
46  57  
47 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*58 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 59 Basic·UCommon·Unicode·support.
 60 This·includes·computing·unicode·transcoding·and·supporting·a·UTF8-aware·string
 61 class·(UString).·We·may·add·support·for·a·wchar_t·aware·string·class·as·well,
 62 as·some·external·api·libraries·may·require·ucs-2·or·4·encoded·strings.
48 Linked·objects,·lists,·templates,·and·containers. 
49 Common·support·for·objects·that·might·be·organized·as·single·and·double·linked 
50 lists,·rings·and·queues,·and·tree·oriented·data·structures.·These·generic 
51 classes·may·be·used·to·help·form·anything·from·callback·registration·systems 
52 and·indexed·memory·hashes·to·xml·parsed·tree·nodes. 
53 Definition·in·file·_\x8l_.i_.n_.k_.e_.d_\x8._\x8h.63 Definition·in·file·_\x8u_.n_.i_.c_.o_.d_.e_\x8._\x8h.
54 ===============================================================================64 ===============================================================================
55 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.865 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
197 KB
./usr/share/doc/ucommon-doc/html/a00455_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/linked.h·Source·File</title>8 <title>UCommon:·ucommon/unicode.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
36.9 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 linked.h10 unicode.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
180 KB
./usr/share/doc/ucommon-doc/html/a00456.svg
    
Offset 8, 1238 lines modifiedOffset 8, 1445 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1438 lines added, 1231 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6c69·6e6b·6564·2e68·2050·6167·6573··n/linked.h·Pages000000e0:·6e2f·756e·6963·6f64·652e·6820·5061·6765··n/unicode.h·Page
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig00000100:·6474·683d·2231·3133·3570·7422·2068·6569··dth="1135pt"·hei
00000110:·6874·3d22·3330·3270·7422·0a20·7669·6577··ht="302pt".·view00000110:·6768·743d·2233·3537·7074·220a·2076·6965··ght="357pt".·vie
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3038·332e·3530·2033·3032·2e30·3022·2078··083.50·302.00"·x00000130:·3131·3335·2e30·3020·3335·372e·3030·2220··1135.00·357.00"·
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·6c61·7465·2834·2032·3938·2922·3e0a·3c74··late(4·298)">.<t000001d0:·736c·6174·6528·3420·3335·3329·223e·0a3c··slate(4·353)">.<
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6c·696e··itle>ucommon/lin000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·756e··title>ucommon/un
000001f0:·6b65·642e·683c·2f74·6974·6c65·3e0a·3c21··ked.h</title>.<!000001f0:·6963·6f64·652e·683c·2f74·6974·6c65·3e0a··icode.h</title>.
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o00000260:·6e6b·3a74·6974·6c65·3d22·4261·7369·6320··nk:title="Basic·
00000270:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t00000270:·5543·6f6d·6d6f·6e20·556e·6963·6f64·6520··UCommon·Unicode·
00000280:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co00000280:·7375·7070·6f72·742e·223e·0a3c·706f·6c79··support.">.<poly
00000290:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol00000290:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#99999
000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002a0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666
000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002b0:·3636·2220·706f·696e·7473·3d22·3934·332c··66"·points="943,
000002c0:·3636·3622·2070·6f69·6e74·733d·2237·3139··666"·points="719000002c0:·2d33·3439·2038·3237·2c2d·3334·3920·3832··-349·827,-349·82
000002d0:·2e35·2c2d·3239·3420·3631·322e·352c·2d32··.5,-294·612.5,-2000002d0:·372c·2d33·3330·2039·3433·2c2d·3333·3020··7,-330·943,-330·
000002e0:·3934·2036·3132·2e35·2c2d·3237·3520·3731··94·612.5,-275·71000002e0:·3934·332c·2d33·3439·222f·3e0a·3c74·6578··943,-349"/>.<tex
000002f0:·392e·352c·2d32·3735·2037·3139·2e35·2c2d··9.5,-275·719.5,-000002f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000300:·3239·3422·2f3e·0a3c·7465·7874·2074·6578··294"/>.<text·tex00000300:·6964·646c·6522·2078·3d22·3838·3522·2079··iddle"·x="885"·y
00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000310:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam
00000320:·2220·783d·2236·3636·2220·793d·222d·3238··"·x="666"·y="-2800000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000330:·3222·2066·6f6e·742d·6661·6d69·6c79·3d22··2"·font-family="00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S00000340:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=00000350:·6d6d·6f6e·2f75·6e69·636f·6465·2e68·3c2f··mmon/unicode.h</
00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/00000360:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000370:·6c69·6e6b·6564·2e68·3c2f·7465·7874·3e0a··linked.h</text>.00000370:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000380:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g00000390:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003a0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003b0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003c0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003d0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003e0:·3039·3531·2e68·746d·6c22·2074·6172·6765··0951.html"·targe
000003f0:·6b3a·6872·6566·3d22·6130·3034·3235·2e68··k:href="a00425.h000003f0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000400:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000400:·6974·6c65·3d22·4120·636f·6d6d·6f6e·2073··itle="A·common·s
00000410:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000410:·7472·696e·6720·636c·6173·7320·616e·6420··tring·class·and·
00000420:·5661·7269·6f75·7320·6d69·7363·656c·6c61··Various·miscella00000420:·6368·6172·6163·7465·7220·7374·7269·6e67··character·string
00000430:·6e65·6f75·7320·706c·6174·666f·726d·2073··neous·platform·s00000430:·2073·7570·706f·7274·2066·756e·6374·696f···support·functio
00000440:·7065·6369·6669·6320·6865·6164·6572·7320··pecific·headers·00000440:·6e73·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ns.">.<polygon·f
00000450:·616e·6420·6465·6669·6e65·732e·223e·0a3c··and·defines.">.<00000450:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
00000460:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000460:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
00000470:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#6600000470:·6e74·733d·2239·3337·2e35·2c2d·3239·3420··nts="937.5,-294·
00000480:·3636·3636·2220·706f·696e·7473·3d22·3636··6666"·points="6600000480:·3833·322e·352c·2d32·3934·2038·3332·2e35··832.5,-294·832.5
00000490:·322e·352c·2d37·3420·3534·332e·352c·2d37··2.5,-74·543.5,-700000490:·2c2d·3237·3520·3933·372e·352c·2d32·3735··,-275·937.5,-275
000004a0:·3420·3534·332e·352c·2d35·3520·3636·322e··4·543.5,-55·662.000004a0:·2039·3337·2e35·2c2d·3239·3422·2f3e·0a3c···937.5,-294"/>.<
000004b0:·352c·2d35·3520·3636·322e·352c·2d37·3422··5,-55·662.5,-74"000004b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000004c0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an000004c0:·3d22·6d69·6464·6c65·2220·783d·2238·3835··="middle"·x="885
000004d0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=000004d0:·2220·793d·222d·3238·3222·2066·6f6e·742d··"·y="-282"·font-
000004e0:·2236·3033·2220·793d·222d·3632·2220·666f··"603"·y="-62"·fo000004e0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve000004f0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000500:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000510:·7563·6f6d·6d6f·6e2f·7374·7269·6e67·2e68··ucommon/string.h
00000520:·3022·3e75·636f·6d6d·6f6e·2f70·6c61·7466··0">ucommon/platf00000520:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000530:·6f72·6d2e·683c·2f74·6578·743e·0a3c·2f61··orm.h</text>.</a00000530:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000540:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N00000550:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000570:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e
00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000580:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod
00000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000590:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;000005a0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000005b0:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000
000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod000005c0:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><
000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000000005d0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000005e0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi000005f0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
00000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke00000600:·6238·6666·2220·643d·224d·3838·352c·2d33··b8ff"·d="M885,-3
00000610:·3d22·2336·3362·3866·6622·2064·3d22·4d36··="#63b8ff"·d="M600000610:·3239·2e37·3543·3838·352c·2d33·3232·2e38··29.75C885,-322.8
00000620:·3633·2e35·332c·2d32·3734·2e39·3543·3635··63.53,-274.95C6500000620:·2038·3835·2c2d·3331·322e·3835·2038·3835···885,-312.85·885
00000630:·342e·3236·2c2d·3234·322e·3838·2036·3231··4.26,-242.88·62100000630:·2c2d·3330·342e·3133·222f·3e0a·3c70·6f6c··,-304.13"/>.<pol
00000640:·2e34·312c·2d31·3239·2e32·2036·3038·2e33··.41,-129.2·608.300000640:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000650:·382c·2d38·342e·3132·222f·3e0a·3c70·6f6c··8,-84.12"/>.<pol00000650:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000660:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b800000660:·3866·6622·2070·6f69·6e74·733d·2238·3838··8ff"·points="888
00000670:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b00000670:·2e35·2c2d·3330·342e·3039·2038·3835·2c2d··.5,-304.09·885,-
00000680:·3866·6622·2070·6f69·6e74·733d·2236·3131··8ff"·points="61100000680:·3239·342e·3039·2038·3831·2e35·2c2d·3330··294.09·881.5,-30
00000690:·2e36·362c·2d38·322e·3836·2036·3035·2e35··.66,-82.86·605.500000690:·342e·3039·2038·3838·2e35·2c2d·3330·342e··4.09·888.5,-304.
000006a0:·322c·2d37·342e·3232·2036·3034·2e39·342c··2,-74.22·604.94,000006a0:·3039·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··09"/>.</a>.</g>.
000006b0:·2d38·342e·3820·3631·312e·3636·2c2d·3832··-84.8·611.66,-82000006b0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3226··</g>.<!--·Node2&
000006c0:·2e38·3622·2f3e·0a3c·2f61·3e0a·3c2f·673e··.86"/>.</a>.</g>000006c0:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
000006d0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1000006d0:·3e0a·3c67·2069·643d·2265·6467·6533·335f··>.<g·id="edge33_
000006e0:·3820·2d2d·3e0a·3c67·2069·643d·224e·6f64··8·-->.<g·id="Nod000006e0:·4e6f·6465·3030·3030·3032·5f4e·6f64·6530··Node000002_Node0
000006f0:·6530·3030·3031·3822·2063·6c61·7373·3d22··e000018"·class="000006f0:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
00000700:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No00000700:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
00000710:·6465·3138·3c2f·7469·746c·653e·0a3c·6720··de18</title>.<g·00000710:·3226·2334·353b·2667·743b·4e6f·6465·323c··2&#45;&gt;Node2<
00000720:·6964·3d22·615f·4e6f·6465·3030·3030·3138··id="a_Node00001800000720:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000730:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=00000730:·5f65·6467·6533·335f·4e6f·6465·3030·3030··_edge33_Node0000
00000740:·2261·3030·3933·392e·6874·6d6c·2220·7461··"a00939.html"·ta00000740:·3032·5f4e·6f64·6530·3030·3030·3222·3e3c··02_Node000002"><
00000750:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000750:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
00000760:·6b3a·7469·746c·653d·2241·2063·6f6d·6d6f··k:title="A·commo00000760:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
00000770:·6e20·6f62·6a65·6374·2062·6173·6520·636c··n·object·base·cl00000770:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
00000780:·6173·7320·7769·7468·2061·7574·6f26·2334··ass·with·auto&#400000780:·6238·6666·2220·643d·224d·3931·382c·2d32··b8ff"·d="M918,-2
00000790:·353b·706f·696e·7465·7220·7375·7070·6f72··5;pointer·suppor00000790:·3934·2e30·3343·3933·372e·3337·2c2d·3239··94.03C937.37,-29
000007a0:·742e·223e·0a3c·706f·6c79·676f·6e20·6669··t.">.<polygon·fi000007a0:·362e·3036·2039·3535·2e35·2c2d·3239·322e··6.06·955.5,-292.
000007b0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok000007b0:·3838·2039·3535·2e35·2c2d·3238·342e·3520··88·955.5,-284.5·
000007c0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000007c0:·3935·352e·352c·2d32·3737·2e36·3220·3934··955.5,-277.62·94
000007d0:·7473·3d22·3830·312e·352c·2d32·3339·2036··ts="801.5,-239·6000007d0:·332e·332c·2d32·3734·2e32·3520·3932·382e··3.3,-274.25·928.
000007e0:·3934·2e35·2c2d·3233·3920·3639·342e·352c··94.5,-239·694.5,000007e0:·3232·2c2d·3237·342e·3338·222f·3e0a·3c70··22,-274.38"/>.<p
000007f0:·2d32·3230·2038·3031·2e35·2c2d·3232·3020··-220·801.5,-220·000007f0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000800:·3830·312e·352c·2d32·3339·222f·3e0a·3c74··801.5,-239"/>.<t00000800:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000810:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000810:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="9
00000820:·226d·6964·646c·6522·2078·3d22·3734·3822··"middle"·x="748"00000820:·3237·2e37·382c·2d32·3730·2e39·2039·3138··27.78,-270.9·918
00000830:·2079·3d22·2d32·3237·2220·666f·6e74·2d66···y="-227"·font-f00000830:·2c2d·3237·342e·3937·2039·3238·2e31·382c··,-274.97·928.18,
00000840:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica00000840:·2d32·3737·2e38·3920·3932·372e·3738·2c2d··-277.89·927.78,-
Max diff block lines reached; -1/184645 bytes (-0.00%) of diff not shown.
499 KB
./usr/share/doc/ucommon-doc/html/a00457.svg
    
Offset 8, 4666 lines modifiedOffset 8, 2751 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2450 lines added, 2450 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6c69·6e6b·6564·2e68·2050·6167·6573··n/linked.h·Pages000000e0:·6e2f·756e·6963·6f64·652e·6820·5061·6765··n/unicode.h·Page
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei
00000110:·6874·3d22·3739·3770·7422·0a20·7669·6577··ht="797pt".·view00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3930·322e·3530·2037·3937·2e30·3022·2078··902.50·797.00"·x00000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·6c61·7465·2834·2037·3933·2922·3e0a·3c74··late(4·793)">.<t000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.<
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6c·696e··itle>ucommon/lin000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·756e··title>ucommon/un
000001f0:·6b65·642e·683c·2f74·6974·6c65·3e0a·3c21··ked.h</title>.<!000001f0:·6963·6f64·652e·683c·2f74·6974·6c65·3e0a··icode.h</title>.
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o00000260:·6e6b·3a74·6974·6c65·3d22·4261·7369·6320··nk:title="Basic·
00000270:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t00000270:·5543·6f6d·6d6f·6e20·556e·6963·6f64·6520··UCommon·Unicode·
00000280:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co00000280:·7375·7070·6f72·742e·223e·0a3c·706f·6c79··support.">.<poly
00000290:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol00000290:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#99999
000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002a0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666
000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002b0:·3636·2220·706f·696e·7473·3d22·3130·3535··66"·points="1055
000002c0:·3636·3622·2070·6f69·6e74·733d·2237·3232··666"·points="722000002c0:·2c2d·3435·3920·3933·392c·2d34·3539·2039··,-459·939,-459·9
000002d0:·2e35·2c2d·3738·3920·3631·352e·352c·2d37··.5,-789·615.5,-7000002d0:·3339·2c2d·3434·3020·3130·3535·2c2d·3434··39,-440·1055,-44
000002e0:·3839·2036·3135·2e35·2c2d·3737·3020·3732··89·615.5,-770·72000002e0:·3020·3130·3535·2c2d·3435·3922·2f3e·0a3c··0·1055,-459"/>.<
000002f0:·322e·352c·2d37·3730·2037·3232·2e35·2c2d··2.5,-770·722.5,-000002f0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000300:·3738·3922·2f3e·0a3c·7465·7874·2074·6578··789"/>.<text·tex00000300:·3d22·6d69·6464·6c65·2220·783d·2239·3937··="middle"·x="997
00000310:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000310:·2220·793d·222d·3434·3722·2066·6f6e·742d··"·y="-447"·font-
00000320:·2220·783d·2236·3639·2220·793d·222d·3737··"·x="669"·y="-7700000320:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000330:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="00000330:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000340:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S00000340:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000350:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=00000350:·7563·6f6d·6d6f·6e2f·756e·6963·6f64·652e··ucommon/unicode.
00000360:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/00000360:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000370:·6c69·6e6b·6564·2e68·3c2f·7465·7874·3e0a··linked.h</text>.00000370:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000380:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No
00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g00000390:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003a0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003c0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002
000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003d0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003e0:·2261·3030·3436·342e·6874·6d6c·2220·7461··"a00464.html"·ta
000003f0:·6b3a·6872·6566·3d22·6130·3034·3139·2e68··k:href="a00419.h000003f0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000400:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000400:·6b3a·7469·746c·653d·2254·6f70·206c·6576··k:title="Top·lev
00000410:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000410:·656c·2069·6e63·6c75·6465·2066·696c·6520··el·include·file·
00000420:·5061·7273·696e·6720·6f66·2063·6f6e·6669··Parsing·of·confi00000420:·666f·7220·7468·6520·474e·5520·7543·6f6d··for·the·GNU·uCom
00000430:·6720·6669·6c65·7320·7468·6174·2068·6176··g·files·that·hav00000430:·6d6f·6e20·432b·2b20·636f·7265·206c·6962··mon·C++·core·lib
00000440:·6520·6b65·7977·6f72·642f·7661·6c75·6520··e·keyword/value·00000440:·7261·7279·2e22·3e0a·3c70·6f6c·7967·6f6e··rary.">.<polygon
00000450:·7061·6972·732e·223e·0a3c·706f·6c79·676f··pairs.">.<polygo00000450:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000460:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000460:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000470:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000470:·6f69·6e74·733d·2231·3036·302c·2d34·3034··oints="1060,-404
00000480:·706f·696e·7473·3d22·3532·312c·2d36·3739··points="521,-67900000480:·2039·3334·2c2d·3430·3420·3933·342c·2d33···934,-404·934,-3
00000490:·2034·3035·2c2d·3637·3920·3430·352c·2d36···405,-679·405,-600000490:·3835·2031·3036·302c·2d33·3835·2031·3036··85·1060,-385·106
000004a0:·3630·2035·3231·2c2d·3636·3020·3532·312c··60·521,-660·521,000004a0:·302c·2d34·3034·222f·3e0a·3c74·6578·7420··0,-404"/>.<text·
000004b0:·2d36·3739·222f·3e0a·3c74·6578·7420·7465··-679"/>.<text·te000004b0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
000004c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000004c0:·646c·6522·2078·3d22·3939·3722·2079·3d22··dle"·x="997"·y="
000004d0:·6522·2078·3d22·3436·3322·2079·3d22·2d36··e"·x="463"·y="-6000004d0:·2d33·3932·2220·666f·6e74·2d66·616d·696c··-392"·font-famil
000004e0:·3637·2220·666f·6e74·2d66·616d·696c·793d··67"·font-family=000004e0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
000004f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-000004f0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
00000500:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000500:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm
00000510:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000510:·6f6e·2f75·636f·6d6d·6f6e·2e68·3c2f·7465··on/ucommon.h</te
00000520:·2f6b·6579·6461·7461·2e68·3c2f·7465·7874··/keydata.h</text00000520:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000530:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000530:·673e·0a3c·212d·2d20·4e6f·6465·3126·2334··g>.<!--·Node1&#4
00000540:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000540:·353b·2667·743b·4e6f·6465·3220·2d2d·3e0a··5;&gt;Node2·-->.
00000550:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g00000550:·3c67·2069·643d·2265·6467·6531·5f4e·6f64··<g·id="edge1_Nod
00000560:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node000000560:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
00000570:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000570:·3032·2220·636c·6173·733d·2265·6467·6522··02"·class="edge"
00000580:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.00000580:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·2623··>.<title>Node1&#
00000590:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#4500000590:·3435·3b26·6774·3b4e·6f64·6532·3c2f·7469··45;&gt;Node2</ti
000005a0:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl000005a0:·746c·653e·0a3c·6720·6964·3d22·615f·6564··tle>.<g·id="a_ed
000005b0:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge000005b0:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
000005c0:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod000005c0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
000005d0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000005d0:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
000005e0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa000005e0:·7061·7468·2066·696c·6c3d·226e·6f6e·6522··path·fill="none"
000005f0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s000005f0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
00000600:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·00000600:·2220·643d·224d·3939·372c·2d34·3239·2e36··"·d="M997,-429.6
00000610:·643d·224d·3632·302e·3235·2c2d·3736·372e··d="M620.25,-767.00000610:·3643·3939·372c·2d34·3230·2e39·3320·3939··6C997,-420.93·99
00000620:·3339·4335·3933·2e39·322c·2d37·3630·2e31··39C593.92,-760.100000620:·372c·2d34·3130·2e39·3920·3939·372c·2d34··7,-410.99·997,-4
00000630:·3620·3536·312e·3438·2c2d·3734·392e·3232··6·561.48,-749.2200000630:·3034·2e30·3922·2f3e·0a3c·706f·6c79·676f··04.09"/>.<polygo
00000640:·2035·3335·2c2d·3733·3420·3530·382e·3431···535,-734·508.4100000640:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"
00000650:·2c2d·3731·382e·3732·2034·3832·2e38·352c··,-718.72·482.85,00000650:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
00000660:·2d36·3932·2e36·2034·3730·2e35·372c·2d36··-692.6·470.57,-600000660:·2220·706f·696e·7473·3d22·3939·332e·352c··"·points="993.5,
00000670:·3739·2e31·3222·2f3e·0a3c·706f·6c79·676f··79.12"/>.<polygo00000670:·2d34·3239·2e37·3520·3939·372c·2d34·3339··-429.75·997,-439
00000680:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"00000680:·2e37·3520·3130·3030·2e35·2c2d·3432·392e··.75·1000.5,-429.
00000690:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff00000690:·3735·2039·3933·2e35·2c2d·3432·392e·3735··75·993.5,-429.75
000006a0:·2220·706f·696e·7473·3d22·3631·392e·3435··"·points="619.45000006a0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</
000006b0:·2c2d·3737·302e·3820·3633·302e·3032·2c2d··,-770.8·630.02,-000006b0:·673e·0a3c·212d·2d20·4e6f·6465·3320·2d2d··g>.<!--·Node3·--
000006c0:·3736·392e·3938·2036·3231·2e32·352c·2d37··769.98·621.25,-7000006c0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000006d0:·3634·2e30·3320·3631·392e·3435·2c2d·3737··64.03·619.45,-77000006d0:·3030·3322·2063·6c61·7373·3d22·6e6f·6465··003"·class="node
000006e0:·302e·3822·2f3e·0a3c·2f61·3e0a·3c2f·673e··0.8"/>.</a>.</g>000006e0:·223e·0a3c·7469·746c·653e·4e6f·6465·333c··">.<title>Node3<
000006f0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6533··.</g>.<!--·Node3000006f0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000700:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000700:·5f4e·6f64·6530·3030·3030·3322·3e3c·6120··_Node000003"><a·
00000710:·3030·3030·3033·2220·636c·6173·733d·226e··000003"·class="n00000710:·786c·696e·6b3a·6872·6566·3d22·6130·3035··xlink:href="a005
00000720:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod00000720:·3132·5f73·6f75·7263·652e·6874·6d6c·2220··12_source.html"·
00000730:·6533·3c2f·7469·746c·653e·0a3c·6720·6964··e3</title>.<g·id00000730:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000740:·3d22·615f·4e6f·6465·3030·3030·3033·223e··="a_Node000003">00000740:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
00000750:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a00000750:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000760:·3030·3434·332e·6874·6d6c·2220·7461·7267··00443.html"·targ00000760:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
00000770:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000770:·3636·3636·2220·706f·696e·7473·3d22·3939··6666"·points="99
00000780:·7469·746c·653d·2254·6f70·206c·6576·656c··title="Top·level00000780:·302c·2d33·3439·2038·3732·2c2d·3334·3920··0,-349·872,-349·
00000790:·2069·6e63·6c75·6465·2066·696c·6520·666f···include·file·fo00000790:·3837·322c·2d33·3330·2039·3930·2c2d·3333··872,-330·990,-33
000007a0:·7220·7468·6520·474e·5520·7543·6f6d·6d6f··r·the·GNU·uCommo000007a0:·3020·3939·302c·2d33·3439·222f·3e0a·3c74··0·990,-349"/>.<t
000007b0:·6e20·432b·2b20·636f·7265·206c·6962·7261··n·C++·core·libra000007b0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
000007c0:·7279·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ry.">.<polygon·f000007c0:·226d·6964·646c·6522·2078·3d22·3933·3122··"middle"·x="931"
000007d0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro000007d0:·2079·3d22·2d33·3337·2220·666f·6e74·2d66···y="-337"·font-f
000007e0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi000007e0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
000007f0:·6e74·733d·2231·3036·302c·2d34·3034·2039··nts="1060,-404·9000007f0:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
00000800:·3334·2c2d·3430·3420·3933·342c·2d33·3835··34,-404·934,-38500000800:·742d·7369·7a65·3d22·3130·2e30·3022·3e63··t-size="10.00">c
00000810:·2031·3036·302c·2d33·3835·2031·3036·302c···1060,-385·1060,00000810:·6f6d·6d6f·6e63·7070·2f63·6f6e·6669·672e··ommoncpp/config.
00000820:·2d34·3034·222f·3e0a·3c74·6578·7420·7465··-404"/>.<text·te00000820:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000830:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl00000830:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000840:·6522·2078·3d22·3939·3722·2079·3d22·2d33··e"·x="997"·y="-300000840:·6532·2623·3435·3b26·6774·3b4e·6f64·6533··e2&#45;&gt;Node3
Max diff block lines reached; 172558/511232 bytes (33.75%) of diff not shown.
28.8 KB
./usr/share/doc/ucommon-doc/html/a00458.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/fsys.h·File·Reference</title>8 <title>UCommon:·ucommon/reuse.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.25 KB
html2text {}
    
Offset 3, 110 lines modifiedOffset 3, 40 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s·|·_.V_.a_.r_.i_.a_.b_.l_.e_\x8s10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_\x8s
11 fsys.h·File·Reference11 reuse.h·File·Reference
 12 Basic·array·and·reusable·object·factory·heap·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 Thread-aware·file·system·manipulation·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h> 
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h> 
17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h> 
18 #include·<sys/stat.h> 
19 #include·<errno.h> 
20 #include·<stdio.h> 
21 Include·dependency·graph·for·fsys.h:14 Include·dependency·graph·for·reuse.h:
22 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
23 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
24 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
25 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
26 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
27 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 21 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 22 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 23  ·······An·array·of·reusable·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 24  
 25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8p_\x8a_\x8g_\x8e_\x8d_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8>
 26  ·······A·reusable·private·pool·of·reusable·types.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 27  
28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
29 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n29 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
30  ···········Common·namespace·for·all·ucommon·objects.30  ···········Common·namespace·for·all·ucommon·objects.
31  31  
32 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
33 #define ·_\x8__\x8__\x8S_\x8__\x8I_\x8S_\x8T_\x8Y_\x8P_\x8E(mode,·mask)   (((mode)·&·S_IFMT)·==·(mask)) 
34   
35 #define ·_\x8S_\x8__\x8I_\x8S_\x8B_\x8L_\x8K(mode)   0 
36   
37 #define ·_\x8S_\x8__\x8I_\x8S_\x8C_\x8H_\x8R(mode)   0 
38   
39 #define ·_\x8S_\x8__\x8I_\x8S_\x8F_\x8I_\x8F_\x8O(mode)   (0) 
40   
41 #define ·_\x8S_\x8__\x8I_\x8S_\x8L_\x8N_\x8K(mode)   (0) 
42   
43 #define ·_\x8S_\x8__\x8I_\x8S_\x8R_\x8E_\x8G(mode)   1 
44   
45 #define ·_\x8S_\x8__\x8I_\x8S_\x8S_\x8O_\x8C_\x8K(mode)   (0) 
46   
47 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s32 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 33 typedef·unsigned·short ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8s_\x8i_\x8z_\x8e_\x8__\x8t
48 ···typedef·dir ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8r_\x8__\x8t 
49   
50 ···typedef·dso ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8s_\x8o_\x8__\x8t 
51   
52 typedef·void··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8e_\x8m_\x8__\x8t 
53  ···············Convenience·type·for·loader·operations. 
54   
55 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
56 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol 
57  ······An·exclusive·locking·protocol·interface·base. 
58   
59 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8d_\x8e_\x8v_\x8i_\x8c_\x8e·(const·char·*path) 
60   
61 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8d_\x8i_\x8r·(const·char·*path) 
62   
63 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8x_\x8e_\x8c_\x8u_\x8t_\x8a_\x8b_\x8l_\x8e·(const·char·*path) 
64   
65 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8x_\x8i_\x8s_\x8t_\x8s·(const·char·*path) 
66   
67 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8f_\x8i_\x8l_\x8e·(const·char·*path) 
68   
69 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8l_\x8i_\x8n_\x8k·(const·char·*path) 
70   
71 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8r_\x8e_\x8a_\x8d_\x8a_\x8b_\x8l_\x8e·(const·char·*path) 
72   
73 ·bool ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8i_\x8s_\x8__\x8w_\x8r_\x8i_\x8t_\x8a_\x8b_\x8l_\x8e·(const·char·*path) 
74   
75 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s 
76 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default"))) 
77 ···························dir·typedef·fsys ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8f_\x8s_\x8y_\x8s_\x8__\x8t 
78  ············································Convenience·class·for·directories. 
79  34  
80 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 36 Basic·array·and·reusable·object·factory·heap·support.
 37 This·offers·ucommon·support·for·forming·reusable·object·pools.·Reusable·object
 38 pools·can·be·tied·to·local·heaps·and·offer·a·means·to·create·type·factories
 39 that·do·not·require·global·locking·through·malloc.
81 Thread-aware·file·system·manipulation·class. 
82 This·is·used·to·provide·generic·file·operations·that·are·OS·independent·and 
83 thread-safe·in·behavior.·This·is·used·in·particular·to·wrap·posix·calls 
84 internally·to·pth,·and·to·create·portable·code·between·MSWINDOWS·and·Posix·low- 
85 level·file·I/O·operations. 
86 Definition·in·file·_\x8f_.s_.y_.s_\x8._\x8h.40 Definition·in·file·_\x8r_.e_.u_.s_.e_\x8._\x8h.
87 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
88 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_S\x8S_\x8_I\x8IS\x8ST\x8TY\x8YP\x8PE\x8E·*\x8**\x8**\x8**\x8**\x8* 
89 #define·__S_ISTYPE·(· ·mode, 
90 ····················· ·mask  
91 ···················)···   (((mode)·&·S_IFMT)·==·(mask)) 
92 Definition·at·line·_\x86_\x87·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
93 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SB\x8BL\x8LK\x8K·*\x8**\x8**\x8**\x8**\x8* 
94 #define·S_ISBLK·(· ·mode·)·   0 
95 Definition·at·line·_\x88_\x83·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
96 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SC\x8CH\x8HR\x8R·*\x8**\x8**\x8**\x8**\x8* 
97 #define·S_ISCHR·(· ·mode·)·   0 
98 Definition·at·line·_\x87_\x87·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
99 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SF\x8FI\x8IF\x8FO\x8O·*\x8**\x8**\x8**\x8**\x8* 
100 #define·S_ISFIFO·(· ·mode·)·   (0) 
101 Definition·at·line·_\x81_\x80_\x81·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
102 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SL\x8LN\x8NK\x8K·*\x8**\x8**\x8**\x8**\x8* 
103 #define·S_ISLNK·(· ·mode·)·   (0) 
104 Definition·at·line·_\x81_\x80_\x87·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
105 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SR\x8RE\x8EG\x8G·*\x8**\x8**\x8**\x8**\x8* 
106 #define·S_ISREG·(· ·mode·)·   1 
107 Definition·at·line·_\x88_\x89·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
108 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 S\x8S_\x8_I\x8IS\x8SS\x8SO\x8OC\x8CK\x8K·*\x8**\x8**\x8**\x8**\x8* 
109 #define·S_ISSOCK·(· ·mode·)·   (0) 
110 Definition·at·line·_\x89_\x85·of·file·_\x8f_\x8s_\x8y_\x8s_\x8._\x8h. 
111 ===============================================================================41 ===============================================================================
112 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.842 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
125 KB
./usr/share/doc/ucommon-doc/html/a00458_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/fsys.h·Source·File</title>8 <title>UCommon:·ucommon/reuse.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
20.8 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 fsys.h10 reuse.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
313 KB
./usr/share/doc/ucommon-doc/html/a00459.svg
    
Offset 8, 2571 lines modifiedOffset 8, 2083 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2076 lines added, 2564 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6673·7973·2e68·2050·6167·6573·3a20··n/fsys.h·Pages:·000000e0:·6e2f·7265·7573·652e·6820·5061·6765·733a··n/reuse.h·Pages:
000000f0:·3120·2d2d·3e0a·3c73·7667·2077·6964·7468··1·-->.<svg·width000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·3d22·3134·3039·7074·2220·6865·6967·6874··="1409pt"·height00000100:·683d·2231·3038·3370·7422·2068·6569·6768··h="1083pt"·heigh
00000110:·3d22·3537·3770·7422·0a20·7669·6577·426f··="577pt".·viewBo00000110:·743d·2235·3232·7074·220a·2076·6965·7742··t="522pt".·viewB
00000120:·783d·2230·2e30·3020·302e·3030·2031·3430··x="0.00·0.00·14000000120:·6f78·3d22·302e·3030·2030·2e30·3020·3130··ox="0.00·0.00·10
00000130:·382e·3530·2035·3737·2e30·3022·2078·6d6c··8.50·577.00"·xml00000130:·3833·2e30·3020·3532·322e·3030·2220·786d··83.00·522.00"·xm
00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht
00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/100000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/
00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·
00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas
000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf
000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·
000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl
000001d0:·7465·2834·2035·3733·2922·3e0a·3c74·6974··te(4·573)">.<tit000001d0:·6174·6528·3420·3531·3829·223e·0a3c·7469··ate(4·518)">.<ti
000001e0:·6c65·3e75·636f·6d6d·6f6e·2f66·7379·732e··le>ucommon/fsys.000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7265·7573··tle>ucommon/reus
000001f0:·683c·2f74·6974·6c65·3e0a·3c21·2d2d·204e··h</title>.<!--·N000001f0:·652e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··e.h</title>.<!--
00000200:·6f64·6531·202d·2d3e·0a3c·6720·6964·3d22··ode1·-->.<g·id="00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id
00000210:·4e6f·6465·3030·3030·3031·2220·636c·6173··Node000001"·clas00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl
00000220:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
00000230:·3e4e·6f64·6531·3c2f·7469·746c·653e·0a3c··>Node1</title>.<00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>
00000240:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000250:·3031·223e·3c61·2078·6c69·6e6b·3a74·6974··01"><a·xlink:tit00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t
00000260:·6c65·3d22·5468·7265·6164·2623·3435·3b61··le="Thread&#45;a00000260:·6974·6c65·3d22·4261·7369·6320·6172·7261··itle="Basic·arra
00000270:·7761·7265·2066·696c·6520·7379·7374·656d··ware·file·system00000270:·7920·616e·6420·7265·7573·6162·6c65·206f··y·and·reusable·o
00000280:·206d·616e·6970·756c·6174·696f·6e20·636c···manipulation·cl00000280:·626a·6563·7420·6661·6374·6f72·7920·6865··bject·factory·he
00000290:·6173·732e·223e·0a3c·706f·6c79·676f·6e20··ass.">.<polygon·00000290:·6170·2073·7570·706f·7274·2e22·3e0a·3c70··ap·support.">.<p
000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s000002a0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99
000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000002b0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6
000002c0:·706f·696e·7473·3d22·3837·392c·2d35·3639··points="879,-569000002c0:·3636·3636·3622·2070·6f69·6e74·733d·2235··66666"·points="5
000002d0:·2037·3831·2c2d·3536·3920·3738·312c·2d35···781,-569·781,-5000002d0:·3936·2c2d·3531·3420·3439·322c·2d35·3134··96,-514·492,-514
000002e0:·3530·2038·3739·2c2d·3535·3020·3837·392c··50·879,-550·879,000002e0:·2034·3932·2c2d·3439·3520·3539·362c·2d34···492,-495·596,-4
000002f0:·2d35·3639·222f·3e0a·3c74·6578·7420·7465··-569"/>.<text·te000002f0:·3935·2035·3936·2c2d·3531·3422·2f3e·0a3c··95·596,-514"/>.<
00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl00000300:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000310:·6522·2078·3d22·3833·3022·2079·3d22·2d35··e"·x="830"·y="-500000310:·3d22·6d69·6464·6c65·2220·783d·2235·3434··="middle"·x="544
00000320:·3537·2220·666f·6e74·2d66·616d·696c·793d··57"·font-family=00000320:·2220·793d·222d·3530·3222·2066·6f6e·742d··"·y="-502"·font-
00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-00000330:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000340:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000350:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000350:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000360:·2f66·7379·732e·683c·2f74·6578·743e·0a3c··/fsys.h</text>.<00000360:·7563·6f6d·6d6f·6e2f·7265·7573·652e·683c··ucommon/reuse.h<
00000370:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000380:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
00000390:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·00000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000003a0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003b0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
000003c0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000003d0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
000003e0:·3a68·7265·663d·2261·3030·3432·352e·6874··:href="a00425.ht000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
000003f0:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top000003f0:·3030·3935·372e·6874·6d6c·2220·7461·7267··00957.html"·targ
00000400:·2220·786c·696e·6b3a·7469·746c·653d·2256··"·xlink:title="V00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000410:·6172·696f·7573·206d·6973·6365·6c6c·616e··arious·miscellan00000410:·7469·746c·653d·2254·6872·6561·6420·636c··title="Thread·cl
00000420:·656f·7573·2070·6c61·7466·6f72·6d20·7370··eous·platform·sp00000420:·6173·7365·7320·616e·6420·7379·6368·726f··asses·and·sychro
00000430:·6563·6966·6963·2068·6561·6465·7273·2061··ecific·headers·a00000430:·6e69·7a61·7469·6f6e·206f·626a·6563·7473··nization·objects
00000440:·6e64·2064·6566·696e·6573·2e22·3e0a·3c70··nd·defines.">.<p00000440:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil
00000450:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi00000450:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke
00000460:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#66600000460:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point
00000470:·3636·3622·2070·6f69·6e74·733d·2235·3730··666"·points="57000000470:·733d·2235·3938·2e35·2c2d·3435·3920·3438··s="598.5,-459·48
00000480:·2e35·2c2d·3734·2034·3531·2e35·2c2d·3734··.5,-74·451.5,-7400000480:·392e·352c·2d34·3539·2034·3839·2e35·2c2d··9.5,-459·489.5,-
00000490:·2034·3531·2e35·2c2d·3535·2035·3730·2e35···451.5,-55·570.500000490:·3434·3020·3539·382e·352c·2d34·3430·2035··440·598.5,-440·5
000004a0:·2c2d·3535·2035·3730·2e35·2c2d·3734·222f··,-55·570.5,-74"/000004a0:·3938·2e35·2c2d·3435·3922·2f3e·0a3c·7465··98.5,-459"/>.<te
000004b0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000004b0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
000004c0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000004c0:·6d69·6464·6c65·2220·783d·2235·3434·2220··middle"·x="544"·
000004d0:·3531·3122·2079·3d22·2d36·3222·2066·6f6e··511"·y="-62"·fon000004d0:·793d·222d·3434·3722·2066·6f6e·742d·6661··y="-447"·font-fa
000004e0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000004e0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004f0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000004f0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000500:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000500:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000510:·223e·7563·6f6d·6d6f·6e2f·706c·6174·666f··">ucommon/platfo00000510:·6f6d·6d6f·6e2f·7468·7265·6164·2e68·3c2f··ommon/thread.h</
00000520:·726d·2e68·3c2f·7465·7874·3e0a·3c2f·613e··rm.h</text>.</a>00000520:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000530:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000530:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000540:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000540:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
00000550:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000550:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
00000560:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000560:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
00000570:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000570:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
00000580:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000580:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000590:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N00000590:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
000005a0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000005a0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000005b0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005b0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
000005c0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005c0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000005d0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005d0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
000005e0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005e0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
000005f0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=000005f0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
00000600:·2223·3633·6238·6666·2220·643d·224d·3738··"#63b8ff"·d="M7800000600:·6666·2220·643d·224d·3534·342c·2d34·3934··ff"·d="M544,-494
00000610:·302e·3732·2c2d·3535·382e·3532·4336·3532··0.72,-558.52C65200000610:·2e37·3543·3534·342c·2d34·3837·2e38·2035··.75C544,-487.8·5
00000620:·2e30·372c·2d35·3537·2e32·3420·3331·362c··.07,-557.24·316,00000620:·3434·2c2d·3437·372e·3835·2035·3434·2c2d··44,-477.85·544,-
00000630:·2d35·3434·2e38·3820·3331·362c·2d34·3530··-544.88·316,-45000000630:·3436·392e·3133·222f·3e0a·3c70·6f6c·7967··469.13"/>.<polyg
00000640:·2e35·2033·3136·2c2d·3435·302e·3520·3331··.5·316,-450.5·3100000640:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff
00000650:·362c·2d34·3530·2e35·2033·3136·2c2d·3137··6,-450.5·316,-1700000650:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000660:·332e·3520·3331·362c·2d31·3134·2e33·3620··3.5·316,-114.36·00000660:·6622·2070·6f69·6e74·733d·2235·3437·2e35··f"·points="547.5
00000670:·3338·352e·3439·2c2d·3837·2e33·3420·3434··385.49,-87.34·4400000670:·2c2d·3436·392e·3039·2035·3434·2c2d·3435··,-469.09·544,-45
00000680:·312e·3531·2c2d·3735·2e31·3722·2f3e·0a3c··1.51,-75.17"/>.<00000680:·392e·3039·2035·3430·2e35·2c2d·3436·392e··9.09·540.5,-469.
00000690:·706f·6c79·676f·6e20·6669·6c6c·3d22·2336··polygon·fill="#600000690:·3039·2035·3437·2e35·2c2d·3436·392e·3039··09·547.5,-469.09
000006a0:·3362·3866·6622·2073·7472·6f6b·653d·2223··3b8ff"·stroke="#000006a0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</
000006b0:·3633·6238·6666·2220·706f·696e·7473·3d22··63b8ff"·points="000006b0:·673e·0a3c·212d·2d20·4e6f·6465·3320·2d2d··g>.<!--·Node3·--
000006c0:·3434·322e·3334·2c2d·3738·2e35·3720·3435··442.34,-78.57·45000006c0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000006d0:·312e·3433·2c2d·3733·2e31·3320·3434·302e··1.43,-73.13·440.000006d0:·3030·3322·2063·6c61·7373·3d22·6e6f·6465··003"·class="node
000006e0:·3933·2c2d·3731·2e37·3120·3434·322e·3334··93,-71.71·442.34000006e0:·223e·0a3c·7469·746c·653e·4e6f·6465·333c··">.<title>Node3<
000006f0:·2c2d·3738·2e35·3722·2f3e·0a3c·2f61·3e0a··,-78.57"/>.</a>.000006f0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000700:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000700:·5f4e·6f64·6530·3030·3030·3322·3e3c·6120··_Node000003"><a·
00000710:·6f64·6538·202d·2d3e·0a3c·6720·6964·3d22··ode8·-->.<g·id="00000710:·786c·696e·6b3a·6872·6566·3d22·6130·3033··xlink:href="a003
00000720:·4e6f·6465·3030·3030·3038·2220·636c·6173··Node000008"·clas00000720:·3932·2e68·746d·6c22·2074·6172·6765·743d··92.html"·target=
00000730:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000730:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000740:·3e4e·6f64·6538·3c2f·7469·746c·653e·0a3c··>Node8</title>.<00000740:·6c65·3d22·5275·6e74·696d·6520·6675·6e63··le="Runtime·func
00000750:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000750:·7469·6f6e·732e·223e·0a3c·706f·6c79·676f··tions.">.<polygo
00000760:·3038·223e·3c61·2078·6c69·6e6b·3a74·6974··08"><a·xlink:tit00000760:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000770:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon00000770:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000780:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·00000780:·706f·696e·7473·3d22·3535·382c·2d31·3239··points="558,-129
00000790:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"00000790:·2034·3636·2c2d·3132·3920·3436·362c·2d31···466,-129·466,-1
000007a0:·2070·6f69·6e74·733d·2236·342c·2d31·3920···points="64,-19·000007a0:·3130·2035·3538·2c2d·3131·3020·3535·382c··10·558,-110·558,
000007b0:·302c·2d31·3920·302c·3020·3634·2c30·2036··0,-19·0,0·64,0·6000007b0:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te
000007c0:·342c·2d31·3922·2f3e·0a3c·7465·7874·2074··4,-19"/>.<text·t000007c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000007d0:·6522·2078·3d22·3531·3222·2079·3d22·2d31··e"·x="512"·y="-1
000007e0:·6c65·2220·783d·2233·3222·2079·3d22·2d37··le"·x="32"·y="-7000007e0:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family=
000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000007f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000800:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000810:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000820:·3130·2e30·3022·3e73·7973·2f73·7461·742e··10.00">sys/stat.00000820:·2f63·7072·2e68·3c2f·7465·7874·3e0a·3c2f··/cpr.h</text>.</
00000830:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</00000830:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000840:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000840:·2d20·4e6f·6465·3226·2334·353b·2667·743b··-·Node2&#45;&gt;
Max diff block lines reached; -1/320654 bytes (-0.00%) of diff not shown.
381 KB
./usr/share/doc/ucommon-doc/html/a00460.svg
    
Offset 8, 2910 lines modifiedOffset 8, 2752 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (443 lines added, 443 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6673·7973·2e68·2050·6167·6573·3a20··n/fsys.h·Pages:·000000e0:·6e2f·7265·7573·652e·6820·5061·6765·733a··n/reuse.h·Pages:
000000f0:·3120·2d2d·3e0a·3c73·7667·2077·6964·7468··1·-->.<svg·width000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·3d22·3139·3033·7074·2220·6865·6967·6874··="1903pt"·height00000100:·683d·2231·3930·3370·7422·2068·6569·6768··h="1903pt"·heigh
00000110:·3d22·3532·3270·7422·0a20·7669·6577·426f··="522pt".·viewBo00000110:·743d·2234·3637·7074·220a·2076·6965·7742··t="467pt".·viewB
00000120:·783d·2230·2e30·3020·302e·3030·2031·3930··x="0.00·0.00·19000000120:·6f78·3d22·302e·3030·2030·2e30·3020·3139··ox="0.00·0.00·19
00000130:·322e·3530·2035·3232·2e30·3022·2078·6d6c··2.50·522.00"·xml00000130:·3032·2e35·3020·3436·372e·3030·2220·786d··02.50·467.00"·xm
00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht
00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/100000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/
00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·
00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas
000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf
000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·
000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl
000001d0:·7465·2834·2035·3138·2922·3e0a·3c74·6974··te(4·518)">.<tit000001d0:·6174·6528·3420·3436·3329·223e·0a3c·7469··ate(4·463)">.<ti
000001e0:·6c65·3e75·636f·6d6d·6f6e·2f66·7379·732e··le>ucommon/fsys.000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7265·7573··tle>ucommon/reus
000001f0:·683c·2f74·6974·6c65·3e0a·3c21·2d2d·204e··h</title>.<!--·N000001f0:·652e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··e.h</title>.<!--
00000200:·6f64·6531·202d·2d3e·0a3c·6720·6964·3d22··ode1·-->.<g·id="00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id
00000210:·4e6f·6465·3030·3030·3031·2220·636c·6173··Node000001"·clas00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl
00000220:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
00000230:·3e4e·6f64·6531·3c2f·7469·746c·653e·0a3c··>Node1</title>.<00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>
00000240:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000250:·3031·223e·3c61·2078·6c69·6e6b·3a74·6974··01"><a·xlink:tit00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t
00000260:·6c65·3d22·5468·7265·6164·2623·3435·3b61··le="Thread&#45;a00000260:·6974·6c65·3d22·4261·7369·6320·6172·7261··itle="Basic·arra
00000270:·7761·7265·2066·696c·6520·7379·7374·656d··ware·file·system00000270:·7920·616e·6420·7265·7573·6162·6c65·206f··y·and·reusable·o
00000280:·206d·616e·6970·756c·6174·696f·6e20·636c···manipulation·cl00000280:·626a·6563·7420·6661·6374·6f72·7920·6865··bject·factory·he
00000290:·6173·732e·223e·0a3c·706f·6c79·676f·6e20··ass.">.<polygon·00000290:·6170·2073·7570·706f·7274·2e22·3e0a·3c70··ap·support.">.<p
000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s000002a0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99
000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000002b0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6
000002c0:·706f·696e·7473·3d22·3130·3436·2c2d·3531··points="1046,-51000002c0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
000002d0:·3420·3934·382c·2d35·3134·2039·3438·2c2d··4·948,-514·948,-000002d0:·3034·392c·2d34·3539·2039·3435·2c2d·3435··049,-459·945,-45
000002e0:·3439·3520·3130·3436·2c2d·3439·3520·3130··495·1046,-495·10000002e0:·3920·3934·352c·2d34·3430·2031·3034·392c··9·945,-440·1049,
000002f0:·3436·2c2d·3531·3422·2f3e·0a3c·7465·7874··46,-514"/>.<text000002f0:·2d34·3430·2031·3034·392c·2d34·3539·222f··-440·1049,-459"/
00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000300:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=00000310:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000320:·222d·3530·3222·2066·6f6e·742d·6661·6d69··"-502"·font-fami00000320:·3939·3722·2079·3d22·2d34·3437·2220·666f··997"·y="-447"·fo
00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000360:·6d6f·6e2f·6673·7973·2e68·3c2f·7465·7874··mon/fsys.h</text00000360:·3022·3e75·636f·6d6d·6f6e·2f72·6575·7365··0">ucommon/reuse
00000370:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000370:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000380:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.00000380:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
00000390:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node0000000000390:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
000003a0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">000003a0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000003b0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t000003b0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003c0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000003c0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003d0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl000003d0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003e0:·696e·6b3a·6872·6566·3d22·6130·3034·3034··ink:href="a00404000003e0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
000003f0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_000003f0:·3d22·6130·3034·3634·2e68·746d·6c22·2074··="a00464.html"·t
00000400:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000400:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
00000410:·3d22·416e·7920·7563·6f6d·6d6f·6e20·7374··="Any·ucommon·st00000410:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le
00000420:·7265·616d·696e·6720·636c·6173·7365·7320··reaming·classes·00000420:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file
00000430:·7468·6174·2061·7265·2062·7569·6c74·2066··that·are·built·f00000430:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo
00000440:·726f·6d20·7374·643a·3a73·7472·6561·6d69··rom·std::streami00000440:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li
00000450:·6f20·6661·6369·6c69·7469·6573·2061·6e64··o·facilities·and00000450:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo
00000460:·2074·6861·7420·7375·7070·6f72·7420·414e···that·support·AN00000460:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000470:·5349·2043·2b2b·202e·2e2e·223e·0a3c·706f··SI·C++·...">.<po00000470:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000480:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000480:·706f·696e·7473·3d22·3130·3630·2c2d·3430··points="1060,-40
00000490:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000490:·3420·3933·342c·2d34·3034·2039·3334·2c2d··4·934,-404·934,-
000004a0:·3636·2220·706f·696e·7473·3d22·3936·392c··66"·points="969,000004a0:·3338·3520·3130·3630·2c2d·3338·3520·3130··385·1060,-385·10
000004b0:·2d34·3539·2038·3537·2c2d·3435·3920·3835··-459·857,-459·85000004b0:·3630·2c2d·3430·3422·2f3e·0a3c·7465·7874··60,-404"/>.<text
000004c0:·372c·2d34·3430·2039·3639·2c2d·3434·3020··7,-440·969,-440·000004c0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000004d0:·3936·392c·2d34·3539·222f·3e0a·3c74·6578··969,-459"/>.<tex000004d0:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
000004e0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000004e0:·222d·3339·3222·2066·6f6e·742d·6661·6d69··"-392"·font-fami
000004f0:·6964·646c·6522·2078·3d22·3931·3322·2079··iddle"·x="913"·y000004f0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000500:·3d22·2d34·3437·2220·666f·6e74·2d66·616d··="-447"·font-fam00000500:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000510:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000510:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000520:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000520:·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c·2f74··mon/ucommon.h</t
00000530:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco00000530:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000540:·6d6d·6f6e·2f73·7472·6561·6d2e·683c·2f74··mmon/stream.h</t00000540:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#
00000550:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000550:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->
00000560:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#00000560:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No
00000570:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->00000570:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000580:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No00000580:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge
00000590:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000590:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&
000005a0:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge000005a0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t
000005b0:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&000005b0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e
000005c0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t000005c0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
000005d0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e000005d0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
000005e0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_000005e0:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
000005f0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x000005f0:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none
00000600:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000600:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000610:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none00000610:·6622·2064·3d22·4d39·3937·2c2d·3432·392e··f"·d="M997,-429.
00000620:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000620:·3636·4339·3937·2c2d·3432·302e·3933·2039··66C997,-420.93·9
00000630:·6622·2064·3d22·4d39·3734·2e36·392c·2d34··f"·d="M974.69,-400000630:·3937·2c2d·3431·302e·3939·2039·3937·2c2d··97,-410.99·997,-
00000640:·3839·2e34·3243·3935·392e·3435·2c2d·3437··89.42C959.45,-4700000640:·3430·342e·3039·222f·3e0a·3c70·6f6c·7967··404.09"/>.<polyg
00000650:·392e·3831·2039·3339·2e37·332c·2d34·3637··9.81·939.73,-46700000650:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff
00000660:·2e33·3720·3932·362e·3734·2c2d·3435·392e··.37·926.74,-459.00000660:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
00000670:·3137·222f·3e0a·3c70·6f6c·7967·6f6e·2066··17"/>.<polygon·f00000670:·6622·2070·6f69·6e74·733d·2239·3933·2e35··f"·points="993.5
00000680:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st00000680:·2c2d·3432·392e·3735·2039·3937·2c2d·3433··,-429.75·997,-43
00000690:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p00000690:·392e·3735·2031·3030·302e·352c·2d34·3239··9.75·1000.5,-429
000006a0:·6f69·6e74·733d·2239·3733·2e31·382c·2d34··oints="973.18,-4000006a0:·2e37·3520·3939·332e·352c·2d34·3239·2e37··.75·993.5,-429.7
000006b0:·3932·2e36·3120·3938·332e·352c·2d34·3934··92.61·983.5,-494000006b0:·3522·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··5"/>.</a>.</g>.<
000006c0:·2e39·3820·3937·362e·3931·2c2d·3438·362e··.98·976.91,-486.000006c0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-
000006d0:·3639·2039·3733·2e31·382c·2d34·3932·2e36··69·973.18,-492.6000006d0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
000006e0:·3122·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··1"/>.</a>.</g>.<000006e0:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod
000006f0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-000006f0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node3
00000700:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000700:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000710:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod00000710:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a
00000720:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node300000720:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00
00000730:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000730:·3531·325f·736f·7572·6365·2e68·746d·6c22··512_source.html"
00000740:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a00000740:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000750:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a0000000750:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000760:·3434·332e·6874·6d6c·2220·7461·7267·6574··443.html"·target00000760:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000770:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti00000770:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000780:·746c·653d·2254·6f70·206c·6576·656c·2069··tle="Top·level·i00000780:·3636·3636·3622·2070·6f69·6e74·733d·2239··66666"·points="9
00000790:·6e63·6c75·6465·2066·696c·6520·666f·7220··nclude·file·for·00000790:·3930·2c2d·3334·3920·3837·322c·2d33·3439··90,-349·872,-349
000007a0:·7468·6520·474e·5520·7543·6f6d·6d6f·6e20··the·GNU·uCommon·000007a0:·2038·3732·2c2d·3333·3020·3939·302c·2d33···872,-330·990,-3
000007b0:·432b·2b20·636f·7265·206c·6962·7261·7279··C++·core·library000007b0:·3330·2039·3930·2c2d·3334·3922·2f3e·0a3c··30·990,-349"/>.<
000007c0:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil000007c0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000007d0:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke000007d0:·3d22·6d69·6464·6c65·2220·783d·2239·3331··="middle"·x="931
000007e0:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point000007e0:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font-
000007f0:·733d·2231·3036·302c·2d34·3034·2039·3334··s="1060,-404·934000007f0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000800:·2c2d·3430·3420·3933·342c·2d33·3835·2031··,-404·934,-385·100000800:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000810:·3036·302c·2d33·3835·2031·3036·302c·2d34··060,-385·1060,-400000810:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000820:·3034·222f·3e0a·3c74·6578·7420·7465·7874··04"/>.<text·text00000820:·636f·6d6d·6f6e·6370·702f·636f·6e66·6967··commoncpp/config
00000830:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"00000830:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000840:·2078·3d22·3939·3722·2079·3d22·2d33·3932···x="997"·y="-39200000840:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
Max diff block lines reached; 328432/390140 bytes (84.18%) of diff not shown.
109 KB
./usr/share/doc/ucommon-doc/html/a00461.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/access.h·File·Reference</title>8 <title>UCommon:·ucommon/platform.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
21.9 KB
html2text {}
    
Offset 3, 57 lines modifiedOffset 3, 432 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_.u_.n_.c_.t_.i_.o_.n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s·|·_.V_.a_.r_.i_.a_.b_.l_.e_\x8s
11 access.h·File·Reference11 platform.h·File·Reference
12 Locking·protocol·classes·for·member·function·automatic·operations.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h> 
15 #include·<_.u_.c_.o_.m_.m_.o_.n_./_.p_.r_.o_.t_.o_.c_.o_.l_.s_.._.h>12 Various·miscellaneous·platform·specific·headers·and·defines.·_.M_.o_.r_.e_.._.._..
 13 #include·<cstdlib>
 14 #include·<cstddef>
 15 #include·<stdexcept>
 16 #include·<pthread.h>
 17 #include·<signal.h>
 18 #include·<sys/stat.h>
 19 #include·<sys/types.h>
 20 #include·<stdint.h>
 21 #include·<unistd.h>
 22 #include·<stdio.h>
 23 #include·<cctype>
 24 #include·<climits>
 25 #include·<cerrno>
 26 #include·<new>
 27 #include·<assert.h>
16 Include·dependency·graph·for·access.h:28 Include·dependency·graph·for·platform.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a29 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.30 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:31 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a32 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.33 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.34 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s35 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n36 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
25  ···········Common·namespace·for·all·ucommon·objects.37  ···········Common·namespace·for·all·ucommon·objects.
26  38  
27 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s39 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
28 #define ·_\x8__\x8__\x8E_.X_.C_.L_.U_.S_.I_.V_.E(x)   exclusive_access·__autolock__·=·x40 #define ·_\x8__\x8__\x8A_.L_.I_.G_.N_.E_.D(x)   _.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._(align(x))
29  41  
30 #define ·_\x8__\x8__\x8S_.H_.A_.R_.E(x)   shared_access·__autolock__·=·x42 #define ·_\x8__\x8__\x8D_.E_.L_.E_.T_.E_.__.C_.O_.P_.Y(x)
31  43  
 44 #define ·_\x8__\x8__\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8__\x8D_\x8E_\x8F_\x8A_\x8U_\x8L_\x8T_\x8S(x)
 45  
 46 #define ·_\x8__\x8__\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8D
 47  
 48 #define ·_\x8__\x8__\x8E_\x8X_\x8P_\x8O_\x8R_\x8T   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))
 49  
 50 #define ·_\x8__\x8__\x8F_\x8I_\x8N_\x8A_\x8L
 51  
 52 #define ·_\x8__\x8__\x8G_\x8N_\x8U_\x8C_\x8__\x8P_\x8R_\x8E_\x8R_\x8E_\x8Q_\x8__\x8_(maj,·min)   0
 53  
 54 #define ·_\x8__\x8__\x8L_\x8O_\x8C_\x8A_\x8L   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("hidden")))
 55  
 56 #define ·_\x8__\x8__\x8M_\x8A_\x8L_\x8L_\x8O_\x8C
 57  
 58 #define ·_\x8__\x8__\x8O_\x8V_\x8E_\x8R_\x8R_\x8I_\x8D_\x8E
 59  
 60 #define ·_\x8__\x8__\x8P_\x8R_\x8I_\x8N_\x8T_\x8F(x,·y)
 61  
 62 #define ·_\x8__\x8__\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M(c,·v)   extern·"C"·int·main(int·c,·char·**v)
 63  
 64 #define ·_\x8__\x8__\x8P_\x8R_\x8O_\x8T_\x8O_\x8C_\x8O_\x8L   virtual
 65  
 66 #define ·_\x8__\x8__\x8S_\x8C_\x8A_\x8N_\x8F(x,·y)
 67  
 68 #define ·_\x8__\x8__\x8S_\x8E_\x8R_\x8V_\x8I_\x8C_\x8E(id,·c,·v)   void·service_##id(int·c,·char·**v)
 69  
 70 #define ·_\x8__\x8__\x8S_\x8H_\x8A_\x8R_\x8E_\x8D   _\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))
 71  
 72 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8A_\x8L_\x8L_\x8O_\x8C()   throw·std::bad_alloc()
 73  
 74 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8D_\x8E_\x8R_\x8E_\x8F(v)
 75  
 76 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8R_\x8A_\x8N_\x8G_\x8E(x)   throw·std::out_of_range(x)
 77  
 78 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8R_\x8U_\x8N_\x8T_\x8I_\x8M_\x8E(x)   throw·std::runtime_error(x)
 79  
 80 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8S_\x8I_\x8Z_\x8E(x)   throw·std::length_error(x)
 81  
 82 #define ·_\x8__\x8__\x8T_\x8H_\x8R_\x8O_\x8W_\x8__\x8U_\x8N_\x8D_\x8E_\x8F(v,·x)   if(v·==·nullptr)·throw·std::runtime_error(x)
 83  
 84 #define ·_\x8__\x8__\x8U_\x8N_\x8U_\x8S_\x8E_\x8D(x)   (void)x
 85  
 86 #define ·_\x8__\x8P_\x8O_\x8S_\x8I_\x8X_\x8__\x8P_\x8T_\x8H_\x8R_\x8E_\x8A_\x8D_\x8__\x8S_\x8E_\x8M_\x8A_\x8N_\x8T_\x8I_\x8C_\x8S
 87  
 88 #define ·_\x8__\x8R_\x8E_\x8E_\x8N_\x8T_\x8R_\x8A_\x8N_\x8T   1
 89  
 90 #define ·_\x8__\x8T_\x8H_\x8R_\x8E_\x8A_\x8D_\x8S_\x8A_\x8F_\x8E   1
 91  
 92 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8E_\x8X_\x8T_\x8E_\x8N_\x8D_\x8E_\x8D_\x8_
 93  
32 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8A_.C_.C_.E_.S_.S_\x8__\x8H_\x8_94 #define ·_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8P_.L_.A_.T_.F_.O_.R_.M_\x8__\x8H_\x8_
 95  
 96 #define ·_\x8c_\x8r_\x8i_\x8t(x,·text)   if(!(x))·cpr_runtime_error(text)
 97  
 98 #define ·_\x8E_\x8N_\x8D_\x8__\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E   }
 99  
 100 #define ·_\x8I_\x8N_\x8V_\x8A_\x8L_\x8I_\x8D_\x8__\x8H_\x8A_\x8N_\x8D_\x8L_\x8E_\x8__\x8V_\x8A_\x8L_\x8U_\x8E   -1
 101  
 102 #define ·_\x8I_\x8N_\x8V_\x8A_\x8L_\x8I_\x8D_\x8__\x8S_\x8O_\x8C_\x8K_\x8E_\x8T   -1
 103  
 104 #define ·_\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E_\x8__\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N   namespace·ucommon·{
 105  
 106 #define ·_\x8N_\x8D_\x8E_\x8B_\x8U_\x8G
 107  
 108 #define ·_\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M_\x8__\x8E_\x8X_\x8I_\x8T(code)   return·code
 109  
 110 #define ·_\x8P_\x8R_\x8O_\x8G_\x8R_\x8A_\x8M_\x8__\x8M_\x8A_\x8I_\x8N(argc,·argv)   extern·"C"·int·main(int·argc,·char·**argv)
 111  
 112 #define ·_\x8S_\x8E_\x8R_\x8V_\x8I_\x8C_\x8E_\x8__\x8M_\x8A_\x8I_\x8N(id,·argc,·argv)   void·service_##id(int·argc,·char
 113 ·········**argv)
 114  
 115 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8A_\x8B_\x8I   7
 116  
 117 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8N_\x8A_\x8M_\x8E_\x8S_\x8P_\x8A_\x8C_\x8E   ucommon
 118  
 119 #define ·_\x8U_\x8C_\x8O_\x8M_\x8M_\x8O_\x8N_\x8__\x8R_\x8T_\x8T_\x8I   1
 120  
 121 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 122 ·······typedef·void(* ·_\x8c_\x8p_\x8r_\x8__\x8s_\x8e_\x8r_\x8v_\x8i_\x8c_\x8e_\x8__\x8t)·(int·argc,·char·**argv)
 123  
 124 ··········typedef·int ·_\x8f_\x8d_\x8__\x8t
 125  
 126 ·········typedef·long ·_\x8I_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r
Max diff block lines reached; 16557/22366 bytes (74.03%) of diff not shown.
134 KB
./usr/share/doc/ucommon-doc/html/a00461_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/access.h·Source·File</title>8 <title>UCommon:·ucommon/platform.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
20.7 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 access.h10 platform.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 _.1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
113 KB
./usr/share/doc/ucommon-doc/html/a00462.svg
    
Offset 8, 964 lines modifiedOffset 8, 728 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6163·6365·7373·2e68·2050·6167·6573··n/access.h·Pages000000e0:·6e2f·706c·6174·666f·726d·2e68·2050·6167··n/platform.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3130·3833·7074·2220·6865·6967··th="1083pt"·heig00000100:·6964·7468·3d22·3130·3833·7074·2220·6865··idth="1083pt"·he
00000110:·6874·3d22·3234·3770·7422·0a20·7669·6577··ht="247pt".·view00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3038·322e·3530·2032·3437·2e30·3022·2078··082.50·247.00"·x00000130:·3130·3832·2e35·3020·3832·2e30·3022·2078··1082.50·82.00"·x
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6c61·7465·2834·2032·3433·2922·3e0a·3c74··late(4·243)">.<t000001d0:·6c61·7465·2834·2037·3829·223e·0a3c·7469··late(4·78)">.<ti
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·6363··itle>ucommon/acc 
000001f0:·6573·732e·683c·2f74·6974·6c65·3e0a·3c21··ess.h</title>.<! 
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g· 
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"· 
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t 
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl 
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·706c·6174··tle>ucommon/plat
 000001f0:·666f·726d·2e68·3c2f·7469·746c·653e·0a3c··form.h</title>.<
 00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g
 00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"
 00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
 00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit
 00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin
00000260:·3a74·6974·6c65·3d22·4c6f·636b·696e·6720··:title="Locking· 
00000270:·7072·6f74·6f63·6f6c·2063·6c61·7373·6573··protocol·classes 
00000280:·2066·6f72·206d·656d·6265·7220·6675·6e63···for·member·func 
00000290:·7469·6f6e·2061·7574·6f6d·6174·6963·206f··tion·automatic·o 
000002a0:·7065·7261·7469·6f6e·732e·223e·0a3c·706f··perations.">.<po00000260:·6b3a·7469·746c·653d·2256·6172·696f·7573··k:title="Various
 00000270:·206d·6973·6365·6c6c·616e·656f·7573·2070···miscellaneous·p
 00000280:·6c61·7466·6f72·6d20·7370·6563·6966·6963··latform·specific
 00000290:·2068·6561·6465·7273·2061·6e64·2064·6566···headers·and·def
 000002a0:·696e·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ines.">.<polygon
 000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
 000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
 000002d0:·2070·6f69·6e74·733d·2236·3334·2c2d·3734···points="634,-74
 000002e0:·2035·3135·2c2d·3734·2035·3135·2c2d·3535···515,-74·515,-55
 000002f0:·2036·3334·2c2d·3535·2036·3334·2c2d·3734···634,-55·634,-74
 00000300:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
 00000310:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
 00000320:·3d22·3537·342e·3522·2079·3d22·2d36·3222··="574.5"·y="-62"
 00000330:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
 00000340:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
 00000350:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
 00000360:·302e·3030·223e·7563·6f6d·6d6f·6e2f·706c··0.00">ucommon/pl
 00000370:·6174·666f·726d·2e68·3c2f·7465·7874·3e0a··atform.h</text>.
 00000380:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
 00000390:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
 000003a0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
 000003b0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
 000003c0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
 000003d0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
 000003e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
 000003f0:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po
000002b0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000400:·6c79·676f·6e20·6669·6c6c·3d22·2365·3065··lygon·fill="#e0e
000002c0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#6600000410:·3065·3022·2073·7472·6f6b·653d·2223·3939··0e0"·stroke="#99
000002d0:·3636·3636·2220·706f·696e·7473·3d22·3730··6666"·points="7000000420:·3939·3939·2220·706f·696e·7473·3d22·3439··9999"·points="49
 00000430:·2c2d·3139·2030·2c2d·3139·2030·2c30·2034··,-19·0,-19·0,0·4
 00000440:·392c·3020·3439·2c2d·3139·222f·3e0a·3c74··9,0·49,-19"/>.<t
000002e0:·322e·352c·2d32·3339·2035·3932·2e35·2c2d··2.5,-239·592.5,- 
000002f0:·3233·3920·3539·322e·352c·2d32·3230·2037··239·592.5,-220·7 
00000300:·3032·2e35·2c2d·3232·3020·3730·322e·352c··02.5,-220·702.5, 
00000310:·2d32·3339·222f·3e0a·3c74·6578·7420·7465··-239"/>.<text·te 
00000320:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl 
00000330:·6522·2078·3d22·3634·372e·3522·2079·3d22··e"·x="647.5"·y=" 
00000340:·2d32·3237·2220·666f·6e74·2d66·616d·696c··-227"·font-famil 
00000350:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san 
00000360:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si 
00000370:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm 
00000380:·6f6e·2f61·6363·6573·732e·683c·2f74·6578··on/access.h</tex 
00000390:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g 
000003a0:·3e0a·3c21·2d2d·204e·6f64·6532·202d·2d3e··>.<!--·Node2·--> 
000003b0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000 
000003c0:·3032·2220·636c·6173·733d·226e·6f64·6522··02"·class="node" 
000003d0:·3e0a·3c74·6974·6c65·3e4e·6f64·6532·3c2f··>.<title>Node2</ 
000003e0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_ 
000003f0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x 
00000400:·6c69·6e6b·3a68·7265·663d·2261·3030·3432··link:href="a0042 
00000410:·352e·6874·6d6c·2220·7461·7267·6574·3d22··5.html"·target=" 
00000420:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl 
00000430:·653d·2256·6172·696f·7573·206d·6973·6365··e="Various·misce 
00000440:·6c6c·616e·656f·7573·2070·6c61·7466·6f72··llaneous·platfor 
00000450:·6d20·7370·6563·6966·6963·2068·6561·6465··m·specific·heade 
00000460:·7273·2061·6e64·2064·6566·696e·6573·2e22··rs·and·defines." 
00000470:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill= 
00000480:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke=" 
00000490:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points= 
000004a0:·2236·3639·2c2d·3734·2035·3530·2c2d·3734··"669,-74·550,-74 
000004b0:·2035·3530·2c2d·3535·2036·3639·2c2d·3535···550,-55·669,-55 
000004c0:·2036·3639·2c2d·3734·222f·3e0a·3c74·6578···669,-74"/>.<tex 
000004d0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000450:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
000004e0:·6964·646c·6522·2078·3d22·3630·392e·3522··iddle"·x="609.5"00000460:·226d·6964·646c·6522·2078·3d22·3234·2e35··"middle"·x="24.5
000004f0:·2079·3d22·2d36·3222·2066·6f6e·742d·6661···y="-62"·font-fa00000470:·2220·793d·222d·3722·2066·6f6e·742d·6661··"·y="-7"·font-fa
00000500:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000480:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
00000510:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000490:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000520:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc000004a0:·2d73·697a·653d·2231·302e·3030·223e·6373··-size="10.00">cs
 000004b0:·7464·6c69·623c·2f74·6578·743e·0a3c·2f61··tdlib</text>.</a
00000530:·6f6d·6d6f·6e2f·706c·6174·666f·726d·2e68··ommon/platform.h 
00000540:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g 
00000550:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node 
00000560:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2· 
00000570:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1 
00000580:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node 
00000590:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e 
000005a0:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod 
000005b0:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2 
000005c0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id=" 
000005d0:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000 
000005e0:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002">< 
000005f0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="· 
00000600:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n 
00000610:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63 
00000620:·6238·6666·2220·643d·224d·3634·352e·3436··b8ff"·d="M645.46 
00000630:·2c2d·3231·392e·3734·4336·3339·2e35·2c2d··,-219.74C639.5,- 
Max diff block lines reached; 80986/115575 bytes (70.07%) of diff not shown.
610 KB
./usr/share/doc/ucommon-doc/html/a00463.svg
    
Offset 8, 2753 lines modifiedOffset 8, 6300 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (6293 lines added, 2746 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6163·6365·7373·2e68·2050·6167·6573··n/access.h·Pages000000e0:·6e2f·706c·6174·666f·726d·2e68·2050·6167··n/platform.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig00000100:·6964·7468·3d22·3234·3536·7074·2220·6865··idth="2456pt"·he
00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view00000110:·6967·6874·3d22·3130·3137·7074·220a·2076··ight="1017pt".·v
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x00000130:·3020·3234·3536·2e30·3020·3130·3137·2e30··0·2456.00·1017.0
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·3022·2078·6d6c·6e73·3d22·6874·7470·3a2f··0"·xmlns="http:/
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2f77·7777·2e77·332e·6f72·672f·3230·3030··/www.w3.org/2000
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2f73·7667·2220·786d·6c6e·733a·786c·696e··/svg"·xmlns:xlin
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·6b3d·2268·7474·703a·2f2f·7777·772e·7733··k="http://www.w3
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·2e6f·7267·2f31·3939·392f·786c·696e·6b22··.org/1999/xlink"
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3e0a·3c67·2069·643d·2267·7261·7068·3022··>.<g·id="graph0"
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·2063·6c61·7373·3d22·6772·6170·6822·2074···class="graph"·t
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·7261·6e73·666f·726d·3d22·7363·616c·6528··ransform="scale(
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·3120·3129·2072·6f74·6174·6528·3029·2074··1·1)·rotate(0)·t
000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t000001d0:·7261·6e73·6c61·7465·2834·2031·3031·3329··ranslate(4·1013)
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·6363··itle>ucommon/acc000001e0:·223e·0a3c·7469·746c·653e·7563·6f6d·6d6f··">.<title>ucommo
000001f0:·6573·732e·683c·2f74·6974·6c65·3e0a·3c21··ess.h</title>.<!000001f0:·6e2f·706c·6174·666f·726d·2e68·3c2f·7469··n/platform.h</ti
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·746c·653e·0a3c·212d·2d20·4e6f·6465·3120··tle>.<!--·Node1·
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3030·3030·3122·2063·6c61·7373·3d22·6e6f··00001"·class="no
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·313c·2f74·6974·6c65·3e0a·3c67·2069·643d··1</title>.<g·id=
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·2261·5f4e·6f64·6530·3030·3030·3122·3e3c··"a_Node000001"><
00000260:·3a74·6974·6c65·3d22·4c6f·636b·696e·6720··:title="Locking·00000260:·6120·786c·696e·6b3a·7469·746c·653d·2256··a·xlink:title="V
00000270:·7072·6f74·6f63·6f6c·2063·6c61·7373·6573··protocol·classes00000270:·6172·696f·7573·206d·6973·6365·6c6c·616e··arious·miscellan
00000280:·2066·6f72·206d·656d·6265·7220·6675·6e63···for·member·func00000280:·656f·7573·2070·6c61·7466·6f72·6d20·7370··eous·platform·sp
00000290:·7469·6f6e·2061·7574·6f6d·6174·6963·206f··tion·automatic·o00000290:·6563·6966·6963·2068·6561·6465·7273·2061··ecific·headers·a
000002a0:·7065·7261·7469·6f6e·732e·223e·0a3c·706f··perations.">.<po000002a0:·6e64·2064·6566·696e·6573·2e22·3e0a·3c70··nd·defines.">.<p
000002b0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002b0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99
000002c0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002c0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6
000002d0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000002d0:·3636·3636·3622·2070·6f69·6e74·733d·2232··66666"·points="2
000002e0:·3532·2c2d·3435·3920·3934·322c·2d34·3539··52,-459·942,-459000002e0:·3035·382e·352c·2d31·3030·3920·3139·3339··058.5,-1009·1939
000002f0:·2039·3432·2c2d·3434·3020·3130·3532·2c2d···942,-440·1052,-000002f0:·2e35·2c2d·3130·3039·2031·3933·392e·352c··.5,-1009·1939.5,
00000300:·3434·3020·3130·3532·2c2d·3435·3922·2f3e··440·1052,-459"/>00000300:·2d39·3930·2032·3035·382e·352c·2d39·3930··-990·2058.5,-990
00000310:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000310:·2032·3035·382e·352c·2d31·3030·3922·2f3e···2058.5,-1009"/>
00000320:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="900000320:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000330:·3937·2220·793d·222d·3434·3722·2066·6f6e··97"·y="-447"·fon00000330:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="1
00000340:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000340:·3939·3922·2079·3d22·2d39·3937·2220·666f··999"·y="-997"·fo
00000350:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000350:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000360:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000360:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000370:·223e·7563·6f6d·6d6f·6e2f·6163·6365·7373··">ucommon/access00000370:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000380:·3022·3e75·636f·6d6d·6f6e·2f70·6c61·7466··0">ucommon/platf
00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000390:·6f72·6d2e·683c·2f74·6578·743e·0a3c·2f61··orm.h</text>.</a
000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N000003a0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000003b0:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000003c0:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003d0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003e0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003f0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000400:·3d22·6130·3034·3433·2e68·746d·6c22·2074··="a00443.html"·t00000400:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli00000410:·7265·663d·2261·3030·3433·372e·6874·6d6c··ref="a00437.html
00000420:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le00000420:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000430:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file00000430:·786c·696e·6b3a·7469·746c·653d·224c·6f63··xlink:title="Loc
00000440:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo00000440:·6b69·6e67·2070·726f·746f·636f·6c20·636c··king·protocol·cl
00000450:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li00000450:·6173·7365·7320·666f·7220·6d65·6d62·6572··asses·for·member
00000460:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo00000460:·2066·756e·6374·696f·6e20·6175·746f·6d61···function·automa
00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000470:·7469·6320·6f70·6572·6174·696f·6e73·2e22··tic·operations."
00000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000480:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000490:·706f·696e·7473·3d22·3130·3630·2c2d·3430··points="1060,-4000000490:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
000004a0:·3420·3933·342c·2d34·3034·2039·3334·2c2d··4·934,-404·934,-000004a0:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
000004b0:·3338·3520·3130·3630·2c2d·3338·3520·3130··385·1060,-385·10000004b0:·2232·3035·342c·2d38·3434·2031·3934·342c··"2054,-844·1944,
000004c0:·3630·2c2d·3430·3422·2f3e·0a3c·7465·7874··60,-404"/>.<text000004c0:·2d38·3434·2031·3934·342c·2d38·3235·2032··-844·1944,-825·2
000004d0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000004d0:·3035·342c·2d38·3235·2032·3035·342c·2d38··054,-825·2054,-8
000004e0:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=000004e0:·3434·222f·3e0a·3c74·6578·7420·7465·7874··44"/>.<text·text
000004f0:·222d·3339·3222·2066·6f6e·742d·6661·6d69··"-392"·font-fami000004f0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
00000500:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000500:·2078·3d22·3139·3939·2220·793d·222d·3833···x="1999"·y="-83
00000510:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000510:·3222·2066·6f6e·742d·6661·6d69·6c79·3d22··2"·font-family="
00000520:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000520:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
00000530:·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c·2f74··mon/ucommon.h</t00000530:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
00000540:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000540:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
00000550:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#00000550:·6163·6365·7373·2e68·3c2f·7465·7874·3e0a··access.h</text>.
00000560:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->00000560:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000570:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No00000570:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g
00000580:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000580:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i
00000590:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge00000590:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node000
000005a0:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&000005a0:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"·
000005b0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t000005b0:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t
000005c0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e000005c0:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;&
000005d0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_000005d0:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title>
000005e0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x000005e0:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_
000005f0:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.000005f0:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
00000600:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none00000600:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
00000610:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000610:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path
00000620:·6622·2064·3d22·4d39·3937·2c2d·3432·392e··f"·d="M997,-429.00000620:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str
00000630:·3636·4339·3937·2c2d·3432·302e·3933·2039··66C997,-420.93·900000630:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d=
00000640:·3937·2c2d·3431·302e·3939·2039·3937·2c2d··97,-410.99·997,-00000640:·224d·3139·3939·2c2d·3937·392e·3337·4331··"M1999,-979.37C1
00000650:·3430·342e·3039·222f·3e0a·3c70·6f6c·7967··404.09"/>.<polyg00000650:·3939·392c·2d39·3434·2e30·3320·3139·3939··999,-944.03·1999
00000660:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff00000660:·2c2d·3836·392e·3739·2031·3939·392c·2d38··,-869.79·1999,-8
00000670:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000670:·3434·2e33·3122·2f3e·0a3c·706f·6c79·676f··44.31"/>.<polygo
00000680:·6622·2070·6f69·6e74·733d·2239·3933·2e35··f"·points="993.500000680:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"
00000690:·2c2d·3432·392e·3735·2039·3937·2c2d·3433··,-429.75·997,-4300000690:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
000006a0:·392e·3735·2031·3030·302e·352c·2d34·3239··9.75·1000.5,-429000006a0:·2220·706f·696e·7473·3d22·3139·3935·2e35··"·points="1995.5
000006b0:·2e37·3520·3939·332e·352c·2d34·3239·2e37··.75·993.5,-429.7000006b0:·2c2d·3937·392e·3734·2031·3939·392c·2d39··,-979.74·1999,-9
000006c0:·3522·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··5"/>.</a>.</g>.<000006c0:·3839·2e37·3420·3230·3032·2e35·2c2d·3937··89.74·2002.5,-97
000006d0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-000006d0:·392e·3734·2031·3939·352e·352c·2d39·3739··9.74·1995.5,-979
000006e0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00000006e0:·2e37·3422·2f3e·0a3c·2f61·3e0a·3c2f·673e··.74"/>.</a>.</g>
000006f0:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod000006f0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6533··.</g>.<!--·Node3
00000700:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node300000700:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
00000710:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000710:·3030·3030·3033·2220·636c·6173·733d·226e··000003"·class="n
00000720:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a00000720:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000730:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a0000000730:·6533·3c2f·7469·746c·653e·0a3c·6720·6964··e3</title>.<g·id
00000740:·3438·325f·736f·7572·6365·2e68·746d·6c22··482_source.html"00000740:·3d22·615f·4e6f·6465·3030·3030·3033·223e··="a_Node000003">
00000750:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000750:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000760:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000760:·3030·3436·342e·6874·6d6c·2220·7461·7267··00464.html"·targ
00000770:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000770:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000780:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000780:·7469·746c·653d·2254·6f70·206c·6576·656c··title="Top·level
00000790:·3636·3636·3622·2070·6f69·6e74·733d·2239··66666"·points="900000790:·2069·6e63·6c75·6465·2066·696c·6520·666f···include·file·fo
000007a0:·3930·2c2d·3334·3920·3837·322c·2d33·3439··90,-349·872,-349000007a0:·7220·7468·6520·474e·5520·7543·6f6d·6d6f··r·the·GNU·uCommo
000007b0:·2038·3732·2c2d·3333·3020·3939·302c·2d33···872,-330·990,-3000007b0:·6e20·432b·2b20·636f·7265·206c·6962·7261··n·C++·core·libra
000007c0:·3330·2039·3930·2c2d·3334·3922·2f3e·0a3c··30·990,-349"/>.<000007c0:·7279·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ry.">.<polygon·f
000007d0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007d0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
000007e0:·3d22·6d69·6464·6c65·2220·783d·2239·3331··="middle"·x="931000007e0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000007f0:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font-000007f0:·6e74·733d·2231·3336·392c·2d34·3034·2031··nts="1369,-404·1
00000800:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000800:·3234·332c·2d34·3034·2031·3234·332c·2d33··243,-404·1243,-3
00000810:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000810:·3835·2031·3336·392c·2d33·3835·2031·3336··85·1369,-385·136
00000820:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000820:·392c·2d34·3034·222f·3e0a·3c74·6578·7420··9,-404"/>.<text·
00000830:·636f·6d6d·6f6e·6370·702f·636f·6e66·6967··commoncpp/config00000830:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000840:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000840:·646c·6522·2078·3d22·3133·3036·2220·793d··dle"·x="1306"·y=
Max diff block lines reached; -1/624177 bytes (-0.00%) of diff not shown.
18.6 KB
./usr/share/doc/ucommon-doc/html/a00464.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/condition.h·File·Reference</title>8 <title>UCommon:·ucommon/ucommon.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.95 KB
html2text {}
    
Offset 3, 66 lines modifiedOffset 3, 53 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s 
11 condition.h·File·Reference10 ucommon.h·File·Reference
12 Condition·classes·for·thread·sychronization·and·timing.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.11 Top·level·include·file·for·the·GNU·uCommon·C++·core·library.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>
 14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h>
 16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
 17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
 19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
 20 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8o_\x8u_\x8n_\x8t_\x8e_\x8r_\x8._\x8h>
 21 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8s_\x8._\x8h>
 22 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8r_\x8e_\x8u_\x8s_\x8e_\x8._\x8h>
 23 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h>
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h>24 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h>
 25 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>26 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
 27 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8._\x8h>
 28 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_\x8n_\x8i_\x8c_\x8o_\x8d_\x8e_\x8._\x8h>
 29 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h>
 30 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8k_\x8e_\x8y_\x8d_\x8a_\x8t_\x8a_\x8._\x8h>
 31 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h>
 32 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8._\x8h>
 33 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 34 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8r_\x8r_\x8a_\x8y_\x8r_\x8e_\x8f_\x8._\x8h>
 35 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8a_\x8p_\x8r_\x8e_\x8f_\x8._\x8h>
 36 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8a_\x8r_\x8e_\x8d_\x8._\x8h>
 37 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h>
 38 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8e_\x8m_\x8p_\x8o_\x8r_\x8a_\x8r_\x8y_\x8._\x8h>
 39 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8e_\x8l_\x8l_\x8._\x8h>
 40 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h>
 41 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8l_\x8._\x8h>
16 Include·dependency·graph·for·condition.h:42 Include·dependency·graph·for·ucommon.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a43 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.44 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:45 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a46 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.47 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.48 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n 
25  ···········Common·namespace·for·all·ucommon·objects. 
26   
27 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
28 typedef·ConditionalAccess ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8l_\x8o_\x8c_\x8k_\x8__\x8t 
29  ··························Convenience·type·for·scheduling·access. 
30   
31 ··········typedef·Barrier ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8a_\x8r_\x8r_\x8i_\x8e_\x8r_\x8__\x8t 
32  ··························Convenience·type·for·using·thread·barriers. 
33   
34 ········typedef·Semaphore ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8e_\x8m_\x8a_\x8p_\x8h_\x8o_\x8r_\x8e_\x8__\x8t 
35  ··························Convenience·type·for·using·counting·semaphores. 
36   
37 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
38 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol 
39  ······An·exclusive·locking·protocol·interface·base. 
40   
41 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s 
42 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility 
43 ··········("default")))·Conditional·class 
44 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default"))) 
45 ···ConditionalAccess·class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_( 
46 ·(visibility("default")))·ConditionalLock 
47 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility 
48 ("default")))·Barrier·class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_ 
49 ······((visibility("default")))·Semaphore 
50 ·················typedef·ConditionalLock ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8n_\x8d_\x8l_\x8o_\x8c_\x8k_\x8__\x8t 
51  ·········································The·conditional·is·a·common·base·for 
52 ··········································other·thread·synchronizing·classes. 
53   
54 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*49 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 50 Top·level·include·file·for·the·GNU·uCommon·C++·core·library.
 51 This·is·the·only·include·file·you·need·to·have·in·your·sources;·it·includes·the
 52 remaining·header·files.
55 Condition·classes·for·thread·sychronization·and·timing. 
56 The·theory·behind·ucommon·sychronization·objects·is·that·all·upper·level 
57 sychronization·objects·can·be·formed·directly·from·a·mutex·and·conditional. 
58 This·includes·semaphores,·barriers,·rwlock,·our·own·specialized·conditional 
59 lock,·resource-bound·locking,·and·recursive·exclusive·locks.·Using·only 
60 conditionals·means·we·are·not·dependent·on·platform·specific·pthread 
61 implementations·that·may·not·implement·some·of·these,·and·hence·improves 
62 portability·and·consistency.·Given·that·our·rwlocks·are·recursive·access·locks, 
63 one·can·safely·create·read/write·threading·pairs·where·the·read·threads·need 
64 not·worry·about·deadlocks·and·the·writers·need·not·either·if·they·only·write- 
65 lock·one·instance·at·a·time·to·change·state. 
66 Definition·in·file·_\x8c_.o_.n_.d_.i_.t_.i_\x8o_\x8n_\x8._\x8h.53 Definition·in·file·_\x8u_.c_.o_.m_.m_\x8o_\x8n_\x8._\x8h.
67 ===============================================================================54 ===============================================================================
68 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.855 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
86.8 KB
./usr/share/doc/ucommon-doc/html/a00464_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/condition.h·Source·File</title>8 <title>UCommon:·ucommon/ucommon.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
14.7 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 condition.h10 ucommon.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
510 KB
./usr/share/doc/ucommon-doc/html/a00465.svg
    
Offset 8, 1900 lines modifiedOffset 8, 5682 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1818 lines added, 1818 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·636f·6e64·6974·696f·6e2e·6820·5061··n/condition.h·Pa000000e0:·6e2f·7563·6f6d·6d6f·6e2e·6820·5061·6765··n/ucommon.h·Page
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7769·6474·683d·2231·3038·3370·7422·2068··width="1083pt"·h00000100:·6474·683d·2232·3834·3870·7422·2068·6569··dth="2848pt"·hei
00000110:·6569·6768·743d·2234·3132·7074·220a·2076··eight="412pt".·v00000110:·6768·743d·2236·3837·7074·220a·2076·6965··ght="687pt".·vie
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3020·3130·3833·2e30·3020·3431·322e·3030··0·1083.00·412.0000000130:·3238·3438·2e30·3020·3638·372e·3030·2220··2848.00·687.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3430·3829·223e··anslate(4·408)">000001d0:·736c·6174·6528·3420·3638·3329·223e·0a3c··slate(4·683)">.<
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7563··title>ucommon/uc
000001f0:·636f·6e64·6974·696f·6e2e·683c·2f74·6974··condition.h</tit000001f0:·6f6d·6d6f·6e2e·683c·2f74·6974·6c65·3e0a··ommon.h</title>.
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·436f···xlink:title="Co00000260:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le
00000270:·6e64·6974·696f·6e20·636c·6173·7365·7320··ndition·classes·00000270:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file
00000280:·666f·7220·7468·7265·6164·2073·7963·6872··for·thread·sychr00000280:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo
00000290:·6f6e·697a·6174·696f·6e20·616e·6420·7469··onization·and·ti00000290:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li
000002a0:·6d69·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e··ming.">.<polygon000002a0:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo
000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·000002b0:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"
000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002c0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
000002d0:·2070·6f69·6e74·733d·2235·3230·2c2d·3430···points="520,-40000002d0:·2220·706f·696e·7473·3d22·3135·3134·2c2d··"·points="1514,-
000002e0:·3420·3339·382c·2d34·3034·2033·3938·2c2d··4·398,-404·398,-000002e0:·3637·3920·3133·3838·2c2d·3637·3920·3133··679·1388,-679·13
000002f0:·3338·3520·3532·302c·2d33·3835·2035·3230··385·520,-385·520000002f0:·3838·2c2d·3636·3020·3135·3134·2c2d·3636··88,-660·1514,-66
00000300:·2c2d·3430·3422·2f3e·0a3c·7465·7874·2074··,-404"/>.<text·t00000300:·3020·3135·3134·2c2d·3637·3922·2f3e·0a3c··0·1514,-679"/>.<
00000310:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd00000310:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000320:·6c65·2220·783d·2234·3539·2220·793d·222d··le"·x="459"·y="-00000320:·3d22·6d69·6464·6c65·2220·783d·2231·3435··="middle"·x="145
00000330:·3339·3222·2066·6f6e·742d·6661·6d69·6c79··392"·font-family00000330:·3122·2079·3d22·2d36·3637·2220·666f·6e74··1"·y="-667"·font
00000340:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000340:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000350:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000350:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000360:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo00000360:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000370:·6e2f·636f·6e64·6974·696f·6e2e·683c·2f74··n/condition.h</t00000370:·3e75·636f·6d6d·6f6e·2f75·636f·6d6d·6f6e··>ucommon/ucommon
00000380:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000380:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000390:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-00000390:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000003a0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00000003a0:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
000003b0:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod000003b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000003c0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2000003c0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003d0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000003d0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003e0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a000003e0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003f0:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00000003f0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
00000400:·3433·342e·6874·6d6c·2220·7461·7267·6574··434.html"·target00000400:·3d22·6130·3034·3631·2e68·746d·6c22·2074··="a00461.html"·t
00000410:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti00000410:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
00000420:·746c·653d·2252·756e·7469·6d65·2066·756e··tle="Runtime·fun00000420:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou
00000430:·6374·696f·6e73·2e22·3e0a·3c70·6f6c·7967··ctions.">.<polyg00000430:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·
00000440:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000440:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi
00000450:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000450:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de
00000460:·2070·6f69·6e74·733d·2235·3934·2c2d·3132···points="594,-1200000460:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo
00000470:·3920·3530·322c·2d31·3239·2035·3032·2c2d··9·502,-129·502,-00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000480:·3131·3020·3539·342c·2d31·3130·2035·3934··110·594,-110·59400000480:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000490:·2c2d·3132·3922·2f3e·0a3c·7465·7874·2074··,-129"/>.<text·t00000490:·706f·696e·7473·3d22·3731·342e·352c·2d37··points="714.5,-7
000004a0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000004a0:·3420·3539·352e·352c·2d37·3420·3539·352e··4·595.5,-74·595.
000004b0:·6c65·2220·783d·2235·3438·2220·793d·222d··le"·x="548"·y="-000004b0:·352c·2d35·3520·3731·342e·352c·2d35·3520··5,-55·714.5,-55·
000004c0:·3131·3722·2066·6f6e·742d·6661·6d69·6c79··117"·font-family000004c0:·3731·342e·352c·2d37·3422·2f3e·0a3c·7465··714.5,-74"/>.<te
000004d0:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans000004d0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
000004e0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz000004e0:·6d69·6464·6c65·2220·783d·2236·3535·2220··middle"·x="655"·
000004f0:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo000004f0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam
00000500:·6e2f·6370·722e·683c·2f74·6578·743e·0a3c··n/cpr.h</text>.<00000500:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000510:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000510:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000520:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000520:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000530:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000530:·6d6d·6f6e·2f70·6c61·7466·6f72·6d2e·683c··mmon/platform.h<
00000540:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000540:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000550:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000550:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
00000560:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000560:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-
00000570:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g00000570:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_
00000580:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.00000580:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
00000590:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N00000590:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005a0:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
000005b0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005b0:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<
000005c0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000005d0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro000005d0:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000
000005e0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="000005e0:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a
000005f0:·4d34·3539·2c2d·3338·342e·3832·4334·3539··M459,-384.82C459000005f0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
00000600:·2c2d·3336·362e·3438·2034·3539·2c2d·3332··,-366.48·459,-3200000600:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no
00000610:·322e·3434·2034·3539·2c2d·3238·352e·3520··2.44·459,-285.5·00000610:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b
00000620:·3435·392c·2d32·3835·2e35·2034·3539·2c2d··459,-285.5·459,-00000620:·3866·6622·2064·3d22·4d31·3338·372e·3931··8ff"·d="M1387.91
00000630:·3238·352e·3520·3435·392c·2d32·3238·2e35··285.5·459,-228.500000630:·2c2d·3636·372e·3933·4331·3134·302e·3636··,-667.93C1140.66
00000640:·2034·3539·2c2d·3139·392e·3034·2034·3630···459,-199.04·46000000640:·2c2d·3636·352e·3436·2032·3438·2e36·392c··,-665.46·248.69,
00000650:·2e32·332c·2d31·3838·2e34·3920·3437·382c··.23,-188.49·478,00000650:·2d36·3534·2e34·3920·3139·372c·2d36·3234··-654.49·197,-624
00000660:·2d31·3635·2034·3838·2e31·362c·2d31·3531··-165·488.16,-15100000660:·2036·352e·3936·2c2d·3534·362e·3720·3134···65.96,-546.7·14
00000670:·2e35·3620·3530·332e·3636·2c2d·3134·312e··.56·503.66,-141.00000670:·362c·2d34·3337·2e36·3420·3134·362c·2d32··6,-437.64·146,-2
00000680:·3131·2035·3137·2e34·392c·2d31·3333·2e37··11·517.49,-133.700000680:·3835·2e35·2031·3436·2c2d·3238·352e·3520··85.5·146,-285.5·
00000690:·3322·2f3e·0a3c·706f·6c79·676f·6e20·6669··3"/>.<polygon·fi00000690:·3134·362c·2d32·3835·2e35·2031·3436·2c2d··146,-285.5·146,-
000006a0:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str000006a0:·3232·382e·3520·3134·362c·2d31·3536·2e39··228.5·146,-156.9
000006b0:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po000006b0:·3420·3139·312e·3137·2c2d·3134·322e·3334··4·191.17,-142.34
000006c0:·696e·7473·3d22·3531·392e·3334·2c2d·3133··ints="519.34,-13000006c0:·2032·3535·2c2d·3131·3020·3331·312e·3134···255,-110·311.14
000006d0:·362e·3731·2035·3236·2e37·312c·2d31·3239··6.71·526.71,-129000006d0:·2c2d·3831·2e35·3620·3438·362e·3331·2c2d··,-81.56·486.31,-
000006e0:·2e31·2035·3136·2e32·2c2d·3133·302e·3436··.1·516.2,-130.46000006e0:·3731·2e31·3120·3538·352e·3231·2c2d·3637··71.11·585.21,-67
000006f0:·2035·3139·2e33·342c·2d31·3336·2e37·3122···519.34,-136.71"000006f0:·2e34·3122·2f3e·0a3c·706f·6c79·676f·6e20··.41"/>.<polygon·
00000700:·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··/>.</a>.</g>.</g00000700:·6669·6c6c·3d22·2336·3362·3866·6622·2073··fill="#63b8ff"·s
00000710:·3e0a·3c21·2d2d·204e·6f64·6531·3920·2d2d··>.<!--·Node19·--00000710:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·
00000720:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node00000000720:·706f·696e·7473·3d22·3538·352e·3535·2c2d··points="585.55,-
00000730:·3031·3922·2063·6c61·7373·3d22·6e6f·6465··019"·class="node00000730:·3730·2e39·2035·3935·2e34·312c·2d36·372e··70.9·595.41,-67.
00000740:·223e·0a3c·7469·746c·653e·4e6f·6465·3139··">.<title>Node1900000740:·3035·2035·3835·2e32·392c·2d36·332e·3931··05·585.29,-63.91
00000750:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000750:·2035·3835·2e35·352c·2d37·302e·3922·2f3e···585.55,-70.9"/>
00000760:·615f·4e6f·6465·3030·3030·3139·223e·3c61··a_Node000019"><a00000760:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000770:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a0000000770:·3c21·2d2d·204e·6f64·6531·3820·2d2d·3e0a··<!--·Node18·-->.
00000780:·3434·392e·6874·6d6c·2220·7461·7267·6574··449.html"·target00000780:·3c67·2069·643d·224e·6f64·6530·3030·3031··<g·id="Node00001
00000790:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti00000790:·3822·2063·6c61·7373·3d22·6e6f·6465·223e··8"·class="node">
000007a0:·746c·653d·2252·6561·6c74·696d·6520·7469··tle="Realtime·ti000007a0:·0a3c·7469·746c·653e·4e6f·6465·3138·3c2f··.<title>Node18</
000007b0:·6d65·7273·2061·6e64·2074·696d·6572·2071··mers·and·timer·q000007b0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000007c0:·7565·7565·732e·223e·0a3c·706f·6c79·676f··ueues.">.<polygo000007c0:·4e6f·6465·3030·3030·3138·223e·3c61·2078··Node000018"><a·x
000007d0:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s000007d0:·6c69·6e6b·3a68·7265·663d·2261·3030·3339··link:href="a0039
000007e0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000007e0:·322e·6874·6d6c·2220·7461·7267·6574·3d22··2.html"·target="
000007f0:·706f·696e·7473·3d22·3332·352e·352c·2d33··points="325.5,-3000007f0:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl
00000800:·3439·2032·3136·2e35·2c2d·3334·3920·3231··49·216.5,-349·2100000800:·653d·2252·756e·7469·6d65·2066·756e·6374··e="Runtime·funct
00000810:·362e·352c·2d33·3330·2033·3235·2e35·2c2d··6.5,-330·325.5,-00000810:·696f·6e73·2e22·3e0a·3c70·6f6c·7967·6f6e··ions.">.<polygon
00000820:·3333·3020·3332·352e·352c·2d33·3439·222f··330·325.5,-349"/00000820:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000830:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc00000830:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000840:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000840:·6f69·6e74·733d·2231·3439·372c·2d31·3239··oints="1497,-129
Max diff block lines reached; 271148/522606 bytes (51.88%) of diff not shown.
446 KB
./usr/share/doc/ucommon-doc/html/a00466.svg
    
Offset 8, 3936 lines modifiedOffset 8, 2700 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1130 lines added, 1130 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·636f·6e64·6974·696f·6e2e·6820·5061··n/condition.h·Pa000000e0:·6e2f·7563·6f6d·6d6f·6e2e·6820·5061·6765··n/ucommon.h·Page
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7769·6474·683d·2231·3930·3370·7422·2068··width="1903pt"·h00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei
00000110:·6569·6768·743d·2236·3837·7074·220a·2076··eight="687pt".·v00000110:·6768·743d·2234·3132·7074·220a·2076·6965··ght="412pt".·vie
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3020·3139·3032·2e35·3020·3638·372e·3030··0·1902.50·687.0000000130:·3139·3032·2e35·3020·3431·322e·3030·2220··1902.50·412.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3638·3329·223e··anslate(4·683)">000001d0:·736c·6174·6528·3420·3430·3829·223e·0a3c··slate(4·408)">.<
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7563··title>ucommon/uc
000001f0:·636f·6e64·6974·696f·6e2e·683c·2f74·6974··condition.h</tit000001f0:·6f6d·6d6f·6e2e·683c·2f74·6974·6c65·3e0a··ommon.h</title>.
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·436f···xlink:title="Co00000260:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le
00000270:·6e64·6974·696f·6e20·636c·6173·7365·7320··ndition·classes·00000270:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file
00000280:·666f·7220·7468·7265·6164·2073·7963·6872··for·thread·sychr00000280:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo
00000290:·6f6e·697a·6174·696f·6e20·616e·6420·7469··onization·and·ti00000290:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li
000002a0:·6d69·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e··ming.">.<polygon000002a0:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo
000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·000002b0:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"
000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002c0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
000002d0:·2070·6f69·6e74·733d·2231·3138·392c·2d36···points="1189,-6000002d0:·2220·706f·696e·7473·3d22·3130·3630·2c2d··"·points="1060,-
000002e0:·3739·2031·3036·372c·2d36·3739·2031·3036··79·1067,-679·106000002e0:·3430·3420·3933·342c·2d34·3034·2039·3334··404·934,-404·934
000002f0:·372c·2d36·3630·2031·3138·392c·2d36·3630··7,-660·1189,-660000002f0:·2c2d·3338·3520·3130·3630·2c2d·3338·3520··,-385·1060,-385·
00000300:·2031·3138·392c·2d36·3739·222f·3e0a·3c74···1189,-679"/>.<t00000300:·3130·3630·2c2d·3430·3422·2f3e·0a3c·7465··1060,-404"/>.<te
00000310:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000310:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="
00000320:·226d·6964·646c·6522·2078·3d22·3131·3238··"middle"·x="112800000320:·6d69·6464·6c65·2220·783d·2239·3937·2220··middle"·x="997"·
00000330:·2220·793d·222d·3636·3722·2066·6f6e·742d··"·y="-667"·font-00000330:·793d·222d·3339·3222·2066·6f6e·742d·6661··y="-392"·font-fa
00000340:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000340:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
00000350:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000350:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000360:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000360:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000370:·7563·6f6d·6d6f·6e2f·636f·6e64·6974·696f··ucommon/conditio00000370:·6f6d·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c··ommon/ucommon.h<
00000380:·6e2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··n.h</text>.</a>.00000380:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000390:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000390:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
000003a0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="000003a0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000003b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003b0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003c0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003c0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
000003d0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003d0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000003e0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003e0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
000003f0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003f0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000400:·663d·2261·3030·3935·372e·6874·6d6c·2220··f="a00957.html"·00000400:·3030·3531·325f·736f·7572·6365·2e68·746d··00512_source.htm
00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000410:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
00000420:·696e·6b3a·7469·746c·653d·2254·6872·6561··ink:title="Threa00000420:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
00000430:·6420·636c·6173·7365·7320·616e·6420·7379··d·classes·and·sy00000430:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000440:·6368·726f·6e69·7a61·7469·6f6e·206f·626a··chronization·obj00000440:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
00000450:·6563·7473·2e22·3e0a·3c70·6f6c·7967·6f6e··ects.">.<polygon00000450:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
00000460:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st00000460:·2239·3930·2c2d·3334·3920·3837·322c·2d33··"990,-349·872,-3
00000470:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p00000470:·3439·2038·3732·2c2d·3333·3020·3939·302c··49·872,-330·990,
00000480:·6f69·6e74·733d·2238·3931·2e35·2c2d·3632··oints="891.5,-6200000480:·2d33·3330·2039·3930·2c2d·3334·3922·2f3e··-330·990,-349"/>
00000490:·3420·3738·322e·352c·2d36·3234·2037·3832··4·782.5,-624·78200000490:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
000004a0:·2e35·2c2d·3630·3520·3839·312e·352c·2d36··.5,-605·891.5,-6000004a0:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9
000004b0:·3035·2038·3931·2e35·2c2d·3632·3422·2f3e··05·891.5,-624"/>000004b0:·3331·2220·793d·222d·3333·3722·2066·6f6e··31"·y="-337"·fon
000004c0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch000004c0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
000004d0:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="8000004d0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
000004e0:·3337·2220·793d·222d·3631·3222·2066·6f6e··37"·y="-612"·fon000004e0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
000004f0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000004f0:·223e·636f·6d6d·6f6e·6370·702f·636f·6e66··">commoncpp/conf
00000500:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000500:·6967·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ig.h</text>.</a>
00000510:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000510:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000520:·223e·7563·6f6d·6d6f·6e2f·7468·7265·6164··">ucommon/thread00000520:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000530:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000530:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000540:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000540:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000550:·6465·3126·2334·353b·2667·743b·4e6f·6465··de1&#45;&gt;Node00000550:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000560:·3220·2d2d·3e0a·3c67·2069·643d·2265·6467··2·-->.<g·id="edg00000560:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
00000570:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No00000570:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
00000580:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=00000580:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
00000590:·2265·6467·6522·3e0a·3c74·6974·6c65·3e4e··"edge">.<title>N00000590:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005a0:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod000005a0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005b0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000005b0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005c0:·3d22·615f·6564·6765·315f·4e6f·6465·3030··="a_edge1_Node00000005c0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
000005d0:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"000005d0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
000005e0:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=000005e0:·2223·3633·6238·6666·2220·643d·224d·3937··"#63b8ff"·d="M97
000005f0:·2220·223e·0a3c·7061·7468·2066·696c·6c3d··"·">.<path·fill=000005f0:·382e·3435·2c2d·3337·382e·3643·3936·362e··8.45,-378.6C966.
00000600:·226e·6f6e·6522·2073·7472·6f6b·653d·2223··"none"·stroke="#00000600:·3632·2c2d·3336·392e·3131·2039·3531·2e37··62,-369.11·951.7
00000610:·3633·6238·6666·2220·643d·224d·3130·3731··63b8ff"·d="M107100000610:·312c·2d33·3537·2e31·3320·3934·312e·382c··1,-357.13·941.8,
00000620:·2e33·392c·2d36·3538·2e31·3943·3130·3136··.39,-658.19C101600000620:·2d33·3439·2e31·3722·2f3e·0a3c·706f·6c79··-349.17"/>.<poly
00000630:·2e38·332c·2d36·3438·2e32·3520·3933·352e··.83,-648.25·935.00000630:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f
00000640:·3234·2c2d·3633·332e·3339·2038·3834·2e31··24,-633.39·884.100000640:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b8
00000650:·322c·2d36·3234·2e30·3822·2f3e·0a3c·706f··2,-624.08"/>.<po00000650:·6666·2220·706f·696e·7473·3d22·3937·362e··ff"·points="976.
00000660:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b00000660:·3431·2c2d·3338·312e·3435·2039·3836·2e34··41,-381.45·986.4
00000670:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#6300000670:·2c2d·3338·342e·3938·2039·3830·2e37·392c··,-384.98·980.79,
00000680:·6238·6666·2220·706f·696e·7473·3d22·3130··b8ff"·points="1000000680:·2d33·3735·2e39·3920·3937·362e·3431·2c2d··-375.99·976.41,-
00000690:·3730·2e37·382c·2d36·3631·2e36·3420·3130··70.78,-661.64·1000000690:·3338·312e·3435·222f·3e0a·3c2f·613e·0a3c··381.45"/>.</a>.<
000006a0:·3831·2e32·352c·2d36·3539·2e39·3820·3130··81.25,-659.98·10000006a0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000006b0:·3732·2e30·332c·2d36·3534·2e37·3520·3130··72.03,-654.75·10000006b0:·6465·3235·202d·2d3e·0a3c·6720·6964·3d22··de25·-->.<g·id="
000006c0:·3730·2e37·382c·2d36·3631·2e36·3422·2f3e··70.78,-661.64"/>000006c0:·4e6f·6465·3030·3030·3235·2220·636c·6173··Node000025"·clas
000006d0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.000006d0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000006e0:·3c21·2d2d·204e·6f64·6534·202d·2d3e·0a3c··<!--·Node4·-->.<000006e0:·3e4e·6f64·6532·353c·2f74·6974·6c65·3e0a··>Node25</title>.
000006f0:·6720·6964·3d22·4e6f·6465·3030·3030·3034··g·id="Node000004000006f0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000700:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000700:·3032·3522·3e3c·6120·786c·696e·6b3a·6872··025"><a·xlink:hr
00000710:·3c74·6974·6c65·3e4e·6f64·6534·3c2f·7469··<title>Node4</ti00000710:·6566·3d22·6130·3034·3130·2e68·746d·6c22··ef="a00410.html"
00000720:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000720:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000730:·6465·3030·3030·3034·223e·3c61·2078·6c69··de000004"><a·xli00000730:·6c69·6e6b·3a74·6974·6c65·3d22·5468·6973··link:title="This
00000740:·6e6b·3a68·7265·663d·2261·3030·3434·332e··nk:href="a00443.00000740:·206c·6962·7261·7279·2068·6f6c·6473·2062···library·holds·b
00000750:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t00000750:·6173·6963·2063·7279·7074·6f67·7261·7068··asic·cryptograph
00000760:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000760:·6963·2066·756e·6374·696f·6e73·2061·6e64··ic·functions·and
00000770:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu00000770:·2073·6563·7572·6520·736f·636b·6574·2073···secure·socket·s
00000780:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·00000780:·7570·706f·7274·2066·6f72·2075·7365·2077··upport·for·use·w
00000790:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·00000790:·6974·6820·474e·5520·7543·6f6d·6d6f·6e20··ith·GNU·uCommon·
000007a0:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.000007a0:·432e·2e2e·223e·0a3c·706f·6c79·676f·6e20··C...">.<polygon·
000007b0:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w000007b0:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str
000007c0:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6000007c0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000007d0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1000007d0:·696e·7473·3d22·3131·3138·2c2d·3334·3920··ints="1118,-349·
000007e0:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-40000007e0:·3130·3038·2c2d·3334·3920·3130·3038·2c2d··1008,-349·1008,-
000007f0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,000007f0:·3333·3020·3131·3138·2c2d·3333·3020·3131··330·1118,-330·11
00000800:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/00000800:·3138·2c2d·3334·3922·2f3e·0a3c·7465·7874··18,-349"/>.<text
00000810:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc00000810:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000820:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000820:·6464·6c65·2220·783d·2231·3036·3322·2079··ddle"·x="1063"·y
00000830:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo00000830:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam
00000840:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000840:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
Max diff block lines reached; 300480/456994 bytes (65.75%) of diff not shown.
17.3 KB
./usr/share/doc/ucommon-doc/html/a00470.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/atomic.h·File·Reference</title>8 <title>UCommon:·ucommon/stream.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.59 KB
html2text {}
    
Offset 3, 42 lines modifiedOffset 3, 63 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 atomic.h·File·Reference11 stream.h·File·Reference
12 Atomic·pointers·and·locks.·_.M_.o_.r_.e_.._.._..12 Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and
 13 that·support·ANSI·C++·stream·operators.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
 16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h>
 18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8f_\x8s_\x8y_\x8s_\x8._\x8h>
 19 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8h_\x8e_\x8l_\x8l_\x8._\x8h>
 20 #include·<iostream>
 21 #include·<fstream>
14 Include·dependency·graph·for·atomic.h:22 Include·dependency·graph·for·stream.h:
15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:25 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a26 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.27 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.28 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s29 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n30 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
23  ···········Common·namespace·for·all·ucommon·objects.31  ···········Common·namespace·for·all·ucommon·objects.
24  32  
25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
26 typedef·int ·_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8__\x8t 
27   
28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s33 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
29 class ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._·((visibility("default")))·ExclusiveProtocol34 ·········class ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._·((visibility("default")))
 35 ················ExclusiveProtocol
30  ······An·exclusive·locking·protocol·interface·base.36  ···············An·exclusive·locking·protocol·interface·base.
 37  
 38 ·············· ·s\x8st\x8td\x8d:\x8::\x8:_\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_·((visibility("default")))·iostream·&null
 39  
 40 ·std::string··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+·(std::string·&target,·String·&source)
 41  
 42 ·std::string··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8+_\x8=·(std::string·&target,·String·&source)
 43  
 44 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&os,·Socket::address·&_\x8a_\x8d_\x8d_\x8r)
 45  
 46 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·PrintProtocol
 47 ················&format)
 48  
 49 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t·&str)
 50  
 51 std::ostream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8<_\x8<·(std::ostream·&out,·const·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8l_\x8i_\x8s_\x8t_\x8__\x8t
 52 ················&list)
 53  
 54 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&in,·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8l_\x8i_\x8s_\x8t_\x8__\x8t·&list)
 55  
 56 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&inp,·InputProtocol·&format)
 57  
 58 std::istream··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8>_\x8>·(std::istream·&inp,·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t·&str)
31  59  
32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*60 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 61 Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and
 62 that·support·ANSI·C++·stream·operators.
33 Atomic·pointers·and·locks. 
34 These·are·meant·to·use·atomic·CPU·operations·and·hence·offer·maximum 
35 performance. 
36 ··Author 
37 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
38 Definition·in·file·_\x8a_.t_.o_.m_.i_.c_\x8._\x8h.63 Definition·in·file·_\x8s_.t_.r_.e_.a_.m_\x8._\x8h.
39 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
40 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 a\x8at\x8to\x8om\x8mi\x8ic\x8c_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8* 
41 typedef·int·atomic_t 
42 Definition·at·line·_\x83_\x86·of·file·_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h. 
43 ===============================================================================64 ===============================================================================
44 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.865 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
86.8 KB
./usr/share/doc/ucommon-doc/html/a00470_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/atomic.h·Source·File</title>8 <title>UCommon:·ucommon/stream.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
13.5 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 atomic.h10 stream.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
277 KB
./usr/share/doc/ucommon-doc/html/a00471.svg
    
Offset 8, 777 lines modifiedOffset 8, 3362 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6174·6f6d·6963·2e68·2050·6167·6573··n/atomic.h·Pages000000e0:·6e2f·7374·7265·616d·2e68·2050·6167·6573··n/stream.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3130·3833·7074·2220·6865·6967··th="1083pt"·heig00000100:·7468·3d22·3134·3030·7074·2220·6865·6967··th="1400pt"·heig
00000110:·6874·3d22·3133·3770·7422·0a20·7669·6577··ht="137pt".·view00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3038·322e·3530·2031·3337·2e30·3022·2078··082.50·137.00"·x00000130:·3339·392e·3530·2036·3332·2e30·3022·2078··399.50·632.00"·x
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6c61·7465·2834·2031·3333·2922·3e0a·3c74··late(4·133)">.<t000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·746f··itle>ucommon/ato000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·7472··itle>ucommon/str
000001f0:·6d69·632e·683c·2f74·6974·6c65·3e0a·3c21··mic.h</title>.<!000001f0:·6561·6d2e·683c·2f74·6974·6c65·3e0a·3c21··eam.h</title>.<!
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
Diff chunk too large, falling back to line-by-line diff (3331 lines added, 746 lines removed)
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3a74·6974·6c65·3d22·4174·6f6d·6963·2070··:title="Atomic·p00000260:·3a74·6974·6c65·3d22·416e·7920·7563·6f6d··:title="Any·ucom
00000270:·6f69·6e74·6572·7320·616e·6420·6c6f·636b··ointers·and·lock00000270:·6d6f·6e20·7374·7265·616d·696e·6720·636c··mon·streaming·cl
00000280:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi00000280:·6173·7365·7320·7468·6174·2061·7265·2062··asses·that·are·b
00000290:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str00000290:·7569·6c74·2066·726f·6d20·7374·643a·3a73··uilt·from·std::s
000002a0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po000002a0:·7472·6561·6d69·6f20·6661·6369·6c69·7469··treamio·faciliti
000002b0:·696e·7473·3d22·3633·302c·2d31·3239·2035··ints="630,-129·5000002b0:·6573·2061·6e64·2074·6861·7420·7375·7070··es·and·that·supp
000002c0:·3139·2c2d·3132·3920·3531·392c·2d31·3130··19,-129·519,-110000002c0:·6f72·7420·414e·5349·2043·2b2b·202e·2e2e··ort·ANSI·C++·...
000002d0:·2036·3330·2c2d·3131·3020·3633·302c·2d31···630,-110·630,-1000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
000002e0:·3239·222f·3e0a·3c74·6578·7420·7465·7874··29"/>.<text·text000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002f0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
00000300:·2078·3d22·3537·342e·3522·2079·3d22·2d31···x="574.5"·y="-100000300:·7473·3d22·3130·3830·2c2d·3632·3420·3936··ts="1080,-624·96
00000310:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family=00000310:·382c·2d36·3234·2039·3638·2c2d·3630·3520··8,-624·968,-605·
00000320:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-00000320:·3130·3830·2c2d·3630·3520·3130·3830·2c2d··1080,-605·1080,-
00000330:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000330:·3632·3422·2f3e·0a3c·7465·7874·2074·6578··624"/>.<text·tex
00000340:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000340:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000350:·2f61·746f·6d69·632e·683c·2f74·6578·743e··/atomic.h</text>00000350:·2220·783d·2231·3032·3422·2079·3d22·2d36··"·x="1024"·y="-6
00000360:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000360:·3132·2220·666f·6e74·2d66·616d·696c·793d··12"·font-family=
00000370:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<00000370:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000380:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node00000200000380:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000390:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000390:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
000003a0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003a0:·2f73·7472·6561·6d2e·683c·2f74·6578·743e··/stream.h</text>
000003b0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003b0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
000003c0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003c0:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
000003d0:·6e6b·3a68·7265·663d·2261·3030·3432·352e··nk:href="a00425.000003d0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003e0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t000003e0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003f0:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=000003f0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
00000400:·2256·6172·696f·7573·206d·6973·6365·6c6c··"Various·miscell00000400:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000410:·616e·656f·7573·2070·6c61·7466·6f72·6d20··aneous·platform·00000410:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
00000420:·7370·6563·6966·6963·2068·6561·6465·7273··specific·headers00000420:·6e6b·3a68·7265·663d·2261·3030·3436·312e··nk:href="a00461.
00000430:·2061·6e64·2064·6566·696e·6573·2e22·3e0a···and·defines.">.00000430:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000440:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000440:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000450:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000450:·2256·6172·696f·7573·206d·6973·6365·6c6c··"Various·miscell
00000460:·3636·3636·3622·2070·6f69·6e74·733d·2236··66666"·points="600000460:·616e·656f·7573·2070·6c61·7466·6f72·6d20··aneous·platform·
00000470:·3334·2c2d·3734·2035·3135·2c2d·3734·2035··34,-74·515,-74·500000470:·7370·6563·6966·6963·2068·6561·6465·7273··specific·headers
00000480:·3135·2c2d·3535·2036·3334·2c2d·3535·2036··15,-55·634,-55·600000480:·2061·6e64·2064·6566·696e·6573·2e22·3e0a···and·defines.">.
00000490:·3334·2c2d·3734·222f·3e0a·3c74·6578·7420··34,-74"/>.<text·00000490:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
000004a0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid000004a0:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
000004b0:·646c·6522·2078·3d22·3537·342e·3522·2079··dle"·x="574.5"·y000004b0:·3636·3636·3622·2070·6f69·6e74·733d·2235··66666"·points="5
000004c0:·3d22·2d36·3222·2066·6f6e·742d·6661·6d69··="-62"·font-fami000004c0:·3331·2e35·2c2d·3734·2034·3132·2e35·2c2d··31.5,-74·412.5,-
000004d0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa000004d0:·3734·2034·3132·2e35·2c2d·3535·2035·3331··74·412.5,-55·531
000004e0:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s000004e0:·2e35·2c2d·3535·2035·3331·2e35·2c2d·3734··.5,-55·531.5,-74
000004f0:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom000004f0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
00000500:·6d6f·6e2f·706c·6174·666f·726d·2e68·3c2f··mon/platform.h</00000500:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
00000510:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000510:·3d22·3437·3222·2079·3d22·2d36·3222·2066··="472"·y="-62"·f
00000520:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&00000520:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
00000530:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--00000530:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
00000540:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N00000540:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
00000550:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node0000000550:·3030·223e·7563·6f6d·6d6f·6e2f·706c·6174··00">ucommon/plat
00000560:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg00000560:·666f·726d·2e68·3c2f·7465·7874·3e0a·3c2f··form.h</text>.</
00000570:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000570:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000580:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</00000580:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
00000590:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000590:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
000005a0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001000005a0:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
000005b0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000005b0:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
000005c0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">000005c0:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
000005d0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non000005d0:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
000005e0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8000005e0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
000005f0:·6666·2220·643d·224d·3537·342e·352c·2d31··ff"·d="M574.5,-1000005f0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
00000600:·3039·2e37·3543·3537·342e·352c·2d31·3032··09.75C574.5,-10200000600:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000610:·2e38·2035·3734·2e35·2c2d·3932·2e38·3520··.8·574.5,-92.85·00000610:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
00000620:·3537·342e·352c·2d38·342e·3133·222f·3e0a··574.5,-84.13"/>.00000620:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
00000630:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#00000630:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
00000640:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="00000640:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
00000650:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=00000650:·3130·3539·2e39·322c·2d36·3034·2e39·3843··1059.92,-604.98C
00000660:·2235·3738·2c2d·3834·2e30·3920·3537·342e··"578,-84.09·574.00000660:·3130·3831·2e34·312c·2d35·3938·2e33·2031··1081.41,-598.3·1
00000670:·352c·2d37·342e·3039·2035·3731·2c2d·3834··5,-74.09·571,-8400000670:·3130·372e·3937·2c2d·3538·372e·3033·2031··107.97,-587.03·1
00000680:·2e30·3920·3537·382c·2d38·342e·3039·222f··.09·578,-84.09"/00000680:·3132·362c·2d35·3639·2031·3134·342e·3836··126,-569·1144.86
00000690:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000690:·2c2d·3535·302e·3134·2031·3134·342e·3535··,-550.14·1144.55
000006a0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.000006a0:·2c2d·3534·302e·3131·2031·3135·302c·2d35··,-540.11·1150,-5
000006b0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000006b0:·3134·2031·3137·322e·3838·2c2d·3430·342e··14·1172.88,-404.
000006c0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">000006c0:·3336·2031·3237·332e·3938·2c2d·3533·372e··36·1273.98,-537.
000006d0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t000006d0:·3436·2031·3035·342c·2d32·3230·2031·3033··46·1054,-220·103
000006e0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000006e0:·322e·3235·2c2d·3138·382e·3631·2031·3032··2.25,-188.61·102
000006f0:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl000006f0:·312e·3235·2c2d·3138·332e·3737·2039·3838··1.25,-183.77·988
00000700:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<00000700:·2c2d·3136·3520·3834·342e·3232·2c2d·3833··,-165·844.22,-83
00000710:·706f·6c79·676f·6e20·6669·6c6c·3d22·2365··polygon·fill="#e00000710:·2e38·3420·3634·352e·3835·2c2d·3637·2e37··.84·645.85,-67.7
00000720:·3065·3065·3022·2073·7472·6f6b·653d·2223··0e0e0"·stroke="#00000720:·2035·3431·2e39·332c·2d36·352e·3232·222f···541.93,-65.22"/
00000730:·3939·3939·3939·2220·706f·696e·7473·3d22··999999"·points="00000730:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000740:·3439·2c2d·3139·2030·2c2d·3139·2030·2c30··49,-19·0,-19·0,000000740:·2223·3633·6238·6666·2220·7374·726f·6b65··"#63b8ff"·stroke
00000750:·2034·392c·3020·3439·2c2d·3139·222f·3e0a···49,0·49,-19"/>.00000750:·3d22·2336·3362·3866·6622·2070·6f69·6e74··="#63b8ff"·point
00000760:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000760:·733d·2235·3431·2e39·342c·2d36·312e·3732··s="541.94,-61.72
00000770:·723d·226d·6964·646c·6522·2078·3d22·3234··r="middle"·x="2400000770:·2035·3331·2e38·372c·2d36·352e·3031·2035···531.87,-65.01·5
00000780:·2e35·2220·793d·222d·3722·2066·6f6e·742d··.5"·y="-7"·font-00000780:·3431·2e38·2c2d·3638·2e37·3120·3534·312e··41.8,-68.71·541.
00000790:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000790:·3934·2c2d·3631·2e37·3222·2f3e·0a3c·2f61··94,-61.72"/>.</a
000007a0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo000007a0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
000007b0:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">000007b0:·204e·6f64·6531·3820·2d2d·3e0a·3c67·2069···Node18·-->.<g·i
000007c0:·6373·7464·6c69·623c·2f74·6578·743e·0a3c··cstdlib</text>.<000007c0:·643d·224e·6f64·6530·3030·3031·3822·2063··d="Node000018"·c
000007d0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000007d0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
000007e0:·2d2d·204e·6f64·6532·2623·3435·3b26·6774··--·Node2&#45;&gt000007e0:·746c·653e·4e6f·6465·3138·3c2f·7469·746c··tle>Node18</titl
000007f0:·3b4e·6f64·6533·202d·2d3e·0a3c·6720·6964··;Node3·-->.<g·id000007f0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000800:·3d22·6564·6765·325f·4e6f·6465·3030·3030··="edge2_Node000000000800:·3030·3030·3138·223e·3c61·2078·6c69·6e6b··000018"><a·xlink
00000810:·3032·5f4e·6f64·6530·3030·3030·3322·2063··02_Node000003"·c00000810:·3a68·7265·663d·2261·3030·3437·392e·6874··:href="a00479.ht
00000820:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000820:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top
00000830:·746c·653e·4e6f·6465·3226·2334·353b·2667··tle>Node2&#45;&g00000830:·2220·786c·696e·6b3a·7469·746c·653d·2241··"·xlink:title="A
00000840:·743b·4e6f·6465·333c·2f74·6974·6c65·3e0a··t;Node3</title>.00000840:·6273·7472·6163·7420·696e·7465·7266·6163··bstract·interfac
Max diff block lines reached; -1/283950 bytes (-0.00%) of diff not shown.
426 KB
./usr/share/doc/ucommon-doc/html/a00472.svg
    
Offset 8, 3609 lines modifiedOffset 8, 2755 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6174·6f6d·6963·2e68·2050·6167·6573··n/atomic.h·Pages000000e0:·6e2f·7374·7265·616d·2e68·2050·6167·6573··n/stream.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3138·3833·7074·2220·6865·6967··th="1883pt"·heig00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3838·322e·3530·2036·3332·2e30·3022·2078··882.50·632.00"·x00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·746f··itle>ucommon/ato000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·7472··itle>ucommon/str
000001f0:·6d69·632e·683c·2f74·6974·6c65·3e0a·3c21··mic.h</title>.<!000001f0:·6561·6d2e·683c·2f74·6974·6c65·3e0a·3c21··eam.h</title>.<!
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
Diff chunk too large, falling back to line-by-line diff (2504 lines added, 2504 lines removed)
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3a74·6974·6c65·3d22·4174·6f6d·6963·2070··:title="Atomic·p00000260:·3a74·6974·6c65·3d22·416e·7920·7563·6f6d··:title="Any·ucom
00000270:·6f69·6e74·6572·7320·616e·6420·6c6f·636b··ointers·and·lock00000270:·6d6f·6e20·7374·7265·616d·696e·6720·636c··mon·streaming·cl
00000280:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi00000280:·6173·7365·7320·7468·6174·2061·7265·2062··asses·that·are·b
00000290:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str00000290:·7569·6c74·2066·726f·6d20·7374·643a·3a73··uilt·from·std::s
000002a0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po000002a0:·7472·6561·6d69·6f20·6661·6369·6c69·7469··treamio·faciliti
000002b0:·696e·7473·3d22·3832·392e·352c·2d36·3234··ints="829.5,-624000002b0:·6573·2061·6e64·2074·6861·7420·7375·7070··es·and·that·supp
000002c0:·2037·3138·2e35·2c2d·3632·3420·3731·382e···718.5,-624·718.000002c0:·6f72·7420·414e·5349·2043·2b2b·202e·2e2e··ort·ANSI·C++·...
000002d0:·352c·2d36·3035·2038·3239·2e35·2c2d·3630··5,-605·829.5,-60000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
000002e0:·3520·3832·392e·352c·2d36·3234·222f·3e0a··5·829.5,-624"/>.000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
00000300:·723d·226d·6964·646c·6522·2078·3d22·3737··r="middle"·x="7700000300:·7473·3d22·3130·3533·2c2d·3435·3920·3934··ts="1053,-459·94
00000310:·3422·2079·3d22·2d36·3132·2220·666f·6e74··4"·y="-612"·font00000310:·312c·2d34·3539·2039·3431·2c2d·3434·3020··1,-459·941,-440·
00000320:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000320:·3130·3533·2c2d·3434·3020·3130·3533·2c2d··1053,-440·1053,-
00000330:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000330:·3435·3922·2f3e·0a3c·7465·7874·2074·6578··459"/>.<text·tex
00000340:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000340:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000350:·3e75·636f·6d6d·6f6e·2f61·746f·6d69·632e··>ucommon/atomic.00000350:·2220·783d·2239·3937·2220·793d·222d·3434··"·x="997"·y="-44
00000360:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</00000360:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
00000370:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000370:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
00000380:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000380:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
00000390:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=00000390:·2231·302e·3030·223e·7563·6f6d·6d6f·6e2f··"10.00">ucommon/
000003a0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N000003a0:·7374·7265·616d·2e68·3c2f·7465·7874·3e0a··stream.h</text>.
000003b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000003b0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
000003c0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002000003c0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
000003d0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000003d0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
000003e0:·2261·3030·3339·382e·6874·6d6c·2220·7461··"a00398.html"·ta000003e0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000003f0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin000003f0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
00000400:·6b3a·7469·746c·653d·2241·7272·6179·7320··k:title="Arrays·00000400:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000410:·6f66·2074·6872·6561·6426·2334·353b·7361··of·thread&#45;sa00000410:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
00000420:·6665·2073·7472·6f6e·676c·7920·7479·7065··fe·strongly·type00000420:·6b3a·6872·6566·3d22·6130·3034·3634·2e68··k:href="a00464.h
00000430:·6420·6865·6170·206f·626a·6563·7473·2e22··d·heap·objects."00000430:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000440:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000440:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000450:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="00000450:·546f·7020·6c65·7665·6c20·696e·636c·7564··Top·level·includ
00000460:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=00000460:·6520·6669·6c65·2066·6f72·2074·6865·2047··e·file·for·the·G
00000470:·2237·3030·2c2d·3531·3420·3538·342c·2d35··"700,-514·584,-500000470:·4e55·2075·436f·6d6d·6f6e·2043·2b2b·2063··NU·uCommon·C++·c
00000480:·3134·2035·3834·2c2d·3439·3520·3730·302c··14·584,-495·700,00000480:·6f72·6520·6c69·6272·6172·792e·223e·0a3c··ore·library.">.<
00000490:·2d34·3935·2037·3030·2c2d·3531·3422·2f3e··-495·700,-514"/>00000490:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
000004a0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch000004a0:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
000004b0:·6f72·3d22·6d69·6464·6c65·2220·783d·2236··or="middle"·x="6000004b0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10
000004c0:·3432·2220·793d·222d·3530·3222·2066·6f6e··42"·y="-502"·fon000004c0:·3630·2c2d·3430·3420·3933·342c·2d34·3034··60,-404·934,-404
000004d0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000004d0:·2039·3334·2c2d·3338·3520·3130·3630·2c2d···934,-385·1060,-
000004e0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000004e0:·3338·3520·3130·3630·2c2d·3430·3422·2f3e··385·1060,-404"/>
000004f0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00000004f0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000500:·223e·7563·6f6d·6d6f·6e2f·6172·7261·7972··">ucommon/arrayr00000500:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9
00000510:·6566·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ef.h</text>.</a>00000510:·3937·2220·793d·222d·3339·3222·2066·6f6e··97"·y="-392"·fon
00000520:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000520:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000530:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000530:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000540:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000540:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000550:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000550:·223e·7563·6f6d·6d6f·6e2f·7563·6f6d·6d6f··">ucommon/ucommo
00000560:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000560:·6e2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··n.h</text>.</a>.
00000570:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000570:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000580:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N00000580:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000590:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·00000590:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed
000005a0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005a0:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
000005b0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005b0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000005c0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005c0:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>
000005d0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005d0:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
000005e0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=000005e0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000005f0:·2223·3633·6238·6666·2220·643d·224d·3735··"#63b8ff"·d="M75000005f0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0
00000600:·352e·3331·2c2d·3539·382e·3231·4337·3237··5.31,-598.21C72700000600:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
00000610:·2e31·392c·2d35·3735·2e32·2036·3734·2e39··.19,-575.2·674.900000610:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000620:·332c·2d35·3332·2e34·3420·3635·322e·3538··3,-532.44·652.5800000620:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill
00000630:·2c2d·3531·342e·3136·222f·3e0a·3c70·6f6c··,-514.16"/>.<pol00000630:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="
00000640:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b800000640:·2336·3362·3866·6622·2064·3d22·4d39·3937··#63b8ff"·d="M997
00000650:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b00000650:·2c2d·3432·392e·3636·4339·3937·2c2d·3432··,-429.66C997,-42
00000660:·3866·6622·2070·6f69·6e74·733d·2237·3533··8ff"·points="75300000660:·302e·3933·2039·3937·2c2d·3431·302e·3939··0.93·997,-410.99
00000670:·2e32·342c·2d36·3031·2e30·3420·3736·332e··.24,-601.04·763.00000670:·2039·3937·2c2d·3430·342e·3039·222f·3e0a···997,-404.09"/>.
00000680:·322c·2d36·3034·2e36·3620·3735·372e·3637··2,-604.66·757.6700000680:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#
00000690:·2c2d·3539·352e·3632·2037·3533·2e32·342c··,-595.62·753.24,00000690:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="
000006a0:·2d36·3031·2e30·3422·2f3e·0a3c·2f61·3e0a··-601.04"/>.</a>.000006a0:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=
000006b0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000006b0:·2239·3933·2e35·2c2d·3432·392e·3735·2039··"993.5,-429.75·9
000006c0:·6f64·6533·202d·2d3e·0a3c·6720·6964·3d22··ode3·-->.<g·id="000006c0:·3937·2c2d·3433·392e·3735·2031·3030·302e··97,-439.75·1000.
000006d0:·4e6f·6465·3030·3030·3033·2220·636c·6173··Node000003"·clas000006d0:·352c·2d34·3239·2e37·3520·3939·332e·352c··5,-429.75·993.5,
000006e0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000006e0:·2d34·3239·2e37·3522·2f3e·0a3c·2f61·3e0a··-429.75"/>.</a>.
000006f0:·3e4e·6f64·6533·3c2f·7469·746c·653e·0a3c··>Node3</title>.<000006f0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000700:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000700:·6f64·6533·202d·2d3e·0a3c·6720·6964·3d22··ode3·-->.<g·id="
00000710:·3033·223e·3c61·2078·6c69·6e6b·3a68·7265··03"><a·xlink:hre00000710:·4e6f·6465·3030·3030·3033·2220·636c·6173··Node000003"·clas
00000720:·663d·2261·3030·3434·332e·6874·6d6c·2220··f="a00443.html"·00000720:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
00000730:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000730:·3e4e·6f64·6533·3c2f·7469·746c·653e·0a3c··>Node3</title>.<
00000740:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l00000740:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000750:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil00000750:·3033·223e·3c61·2078·6c69·6e6b·3a68·7265··03"><a·xlink:hre
00000760:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC00000760:·663d·2261·3030·3531·325f·736f·7572·6365··f="a00512_source
00000770:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l00000770:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000780:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg00000780:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000790:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f
000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000007a0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
000007b0:·2070·6f69·6e74·733d·2239·3431·2c2d·3430···points="941,-40000007b0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000007c0:·3420·3831·352c·2d34·3034·2038·3135·2c2d··4·815,-404·815,-000007c0:·6e74·733d·2239·3930·2c2d·3334·3920·3837··nts="990,-349·87
000007d0:·3338·3520·3934·312c·2d33·3835·2039·3431··385·941,-385·941000007d0:·322c·2d33·3439·2038·3732·2c2d·3333·3020··2,-349·872,-330·
000007e0:·2c2d·3430·3422·2f3e·0a3c·7465·7874·2074··,-404"/>.<text·t000007e0:·3939·302c·2d33·3330·2039·3930·2c2d·3334··990,-330·990,-34
000007f0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000007f0:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-
00000800:·6c65·2220·783d·2238·3738·2220·793d·222d··le"·x="878"·y="-00000800:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
00000810:·3339·3222·2066·6f6e·742d·6661·6d69·6c79··392"·font-family00000810:·783d·2239·3331·2220·793d·222d·3333·3722··x="931"·y="-337"
00000820:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000820:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000830:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000830:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000840:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo00000840:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
Max diff block lines reached; 88173/436438 bytes (20.20%) of diff not shown.
29.1 KB
./usr/share/doc/ucommon-doc/html/a00476.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/shell.h·File·Reference</title>8 <title>UCommon:·ucommon/datetime.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.19 KB
html2text {}
    
Offset 3, 59 lines modifiedOffset 3, 101 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s
11 shell.h·File·Reference11 datetime.h·File·Reference
12 Generic·shell·parsing·and·application·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_.u_.c_.o_.m_.m_.o_.n_./_.s_.t_.r_.i_.n_.g_.._.h>12 Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may
 13 be·in·strings.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_.e_.m_.o_.r_.y_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8n_\x8u_\x8m_\x8b_\x8e_\x8r_\x8s_\x8._\x8h>
 16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
 17 #include·<unistd.h>
 18 #include·<sys/time.h>
 19 #include·<time.h>
15 Include·dependency·graph·for·shell.h:20 Include·dependency·graph·for·datetime.h:
16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n28 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
24  ···········Common·namespace·for·all·ucommon·objects.29  ···········Common·namespace·for·all·ucommon·objects.
25  30  
26 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s31 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
27 #define ·_\x8__.__.S_.T_.R(x)   (static_cast<const·char·*>(x))32 #define ·_\x8D_.A_.T_.E_.__.B_.U_.F_.F_.E_.R_.__.S_.I_.Z_.E   11
28  33  
 34 #define ·_\x8D_\x8A_\x8T_\x8E_\x8__\x8S_\x8T_\x8R_\x8I_\x8N_\x8G_\x8__\x8S_\x8I_\x8Z_\x8E   10
29 #define ·_\x8__\x8S_\x8T_\x8R(x)   ((const·char·*)(x)) 
30  ········Abusive·compilers... 
31  35  
32 #define ·_\x8I_.N_.V_.A_.L_.I_.D_.__.P_.I_.D_.__.V_.A_.L_.U_.E   -136 #define ·_\x8D_.A_.T_.E_.T_.I_.M_.E_.__.B_.U_.F_.F_.E_.R_.__.S_.I_.Z_.E   20
33  37  
34 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
35 const·char··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8T_\x8E_\x8X_\x8T·(const·char·*s) 
36  ·············Invoke·translation·lookup·if·available.38 #define ·_.D_.A_.T_.E_.T_.I_.M_.E_.__.S_.T_.R_.I_.N_.G_.__.S_.I_.Z_.E   19
 39  
 40 #define ·_\x8T_\x8I_\x8M_\x8E_\x8__\x8B_\x8U_\x8F_\x8F_\x8E_\x8R_\x8__\x8S_\x8I_\x8Z_\x8E   9
 41  
 42 #define ·_\x8T_\x8I_\x8M_\x8E_\x8__\x8S_\x8T_\x8R_\x8I_\x8N_\x8G_\x8__\x8S_\x8I_\x8Z_\x8E   8
 43  
 44 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 45 ··········typedef·Date ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8a_\x8t_\x8e_\x8__\x8t
 46  ·······················Convenience·type·for·using·Date·object.
37  47  
38 const·char·* ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.__.T_.E_.X_.T·(const·char·*s)48 typedef·DateTimeString ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.d_.a_.t_.e_.t_.i_.m_.e_.s_.t_.r_.i_.n_.g_.__.t
 49  ·······················Convenience·type·for·using·DateTimeString·object.
 50  
 51 ·····typedef·struct·tm ·_\x8t_\x8m_\x8__\x8t
 52  ·······················Convenience·type·for·struct·tm.
 53  
 54 ··········typedef·Time ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8o_\x8d_\x8__\x8t
 55  ·······················Convenience·type·for·using·Time·object.
 56  
 57 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 58 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
 59  ······An·exclusive·locking·protocol·interface·base.
39  60  
40 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s61 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s
 62 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility
 63 ·············("default")))·DateTime·class
41 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))64 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))
 65 ······DateTimeString·class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_(
 66 (visibility("default")))·DateNumber·class
 67 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))
42 ························shell·typedef·shell ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.s_.h_.e_.l_.l_\x8__\x8t68 ················isotime·typedef·DateTime ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.d_.a_.t_.e_.t_.i_.m_.e_\x8__\x8t
43  ············································A·utility·class·for·generic·shell69 ··········································The·Datetime·class·uses·a·julian·date
 70  ·········································representation·of·the·current·year,
 71 ··········································month,·and·day·and·a·integer
44 ·············································operations.72 ··········································representation·of·the·current·time.
45  73  
46 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*74 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
47 Generic·shell·parsing·and·application·services.75 Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may
 76 be·in·strings.
48 Definition·in·file·_\x8s_.h_.e_.l_.l_\x8._\x8h.77 Definition·in·file·_\x8d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.
49 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*78 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
50 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_S\x8ST\x8TR\x8R·*\x8**\x8**\x8**\x8**\x8* 
51 #define·__STR·(· ·x·)·   (static_cast<const·char·*>(x))79 *.**.**.**.**.*·_.?.◆_.?. D.DA.AT.TE.E_._B.BU.UF.FF.FE.ER.R_._S.SI.IZ.ZE.E·*.**.**.**.**.*
 80 #define·DATE_BUFFER_SIZE   11
52 Definition·at·line·_\x88_.9_.9·of·file·_.s_.h_.e_.l_.l_\x8._\x8h.81 Definition·at·line·_\x85_.3·of·file·_.d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.
 82 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 83 #define·DATE_STRING_SIZE   10
 84 Definition·at·line·_\x85_\x82·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h.
 85 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8ET\x8TI\x8IM\x8ME\x8E_\x8_B\x8BU\x8UF\x8FF\x8FE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 86 #define·DATETIME_BUFFER_SIZE   20
 87 Definition·at·line·_\x85_\x87·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h.
 88 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 D\x8DA\x8AT\x8TE\x8ET\x8TI\x8IM\x8ME\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 89 #define·DATETIME_STRING_SIZE   19
 90 Definition·at·line·_\x85_\x86·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h.
 91 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TI\x8IM\x8ME\x8E_\x8_B\x8BU\x8UF\x8FF\x8FE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 92 #define·TIME_BUFFER_SIZE   9
 93 Definition·at·line·_\x85_\x85·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h.
 94 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 T\x8TI\x8IM\x8ME\x8E_\x8_S\x8ST\x8TR\x8RI\x8IN\x8NG\x8G_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 95 #define·TIME_STRING_SIZE   8
 96 Definition·at·line·_\x85_\x84·of·file·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h.
 97 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
53 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _._S.ST.TR.R·*\x8**\x8**\x8**\x8**\x8*98 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 t.tm.m_._t.t·*\x8**\x8**\x8**\x8**\x8*
 99 typedef·struct·tm·_\x8t_\x8m_\x8__\x8t
 100 Convenience·type·for·struct·tm.
54 #define·_STR·(· ·x·)·   ((const·char·*)(x)) 
55 Abusive·compilers... 
56 Definition·at·line·_\x88_\x89_\x88·of·file·_\x8s_\x8h_\x8e_\x8l_\x8l_\x8._\x8h. 
57 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8IN\x8NV\x8VA\x8AL\x8LI\x8ID\x8D_\x8_P\x8PI\x8ID\x8D_\x8_V\x8VA\x8AL\x8LU\x8UE\x8E·*\x8**\x8**\x8**\x8**\x8* 
58 #define·INVALID_PID_VALUE   -1 
59 Definition·at·line·_\x84_.3·of·file·_.s_.h_.e_.l_.l_\x8._\x8h.101 Definition·at·line·_\x86_.2·of·file·_.d_.a_.t_.e_.t_.i_.m_.e_\x8._\x8h.
60 ===============================================================================102 ===============================================================================
61 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8103 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
157 KB
./usr/share/doc/ucommon-doc/html/a00476_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/shell.h·Source·File</title>8 <title>UCommon:·ucommon/datetime.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
22.6 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 shell.h10 datetime.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
286 KB
./usr/share/doc/ucommon-doc/html/a00477.svg
    
Offset 8, 1685 lines modifiedOffset 8, 2570 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (554 lines added, 554 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7368·656c·6c2e·6820·5061·6765·733a··n/shell.h·Pages:000000e0:·6e2f·6461·7465·7469·6d65·2e68·2050·6167··n/datetime.h·Pag
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·683d·2231·3038·3470·7422·2068·6569·6768··h="1084pt"·heigh00000100:·6964·7468·3d22·3133·3636·7074·2220·6865··idth="1366pt"·he
00000110:·743d·2234·3132·7074·220a·2076·6965·7742··t="412pt".·viewB00000110:·6967·6874·3d22·3537·3770·7422·0a20·7669··ight="577pt".·vi
00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3130··ox="0.00·0.00·1000000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3833·2e35·3020·3431·322e·3030·2220·786d··83.50·412.00"·xm00000130:·2031·3336·352e·3530·2035·3737·2e30·3022···1365.50·577.00"
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6174·6528·3420·3430·3829·223e·0a3c·7469··ate(4·408)">.<ti000001d0:·6e73·6c61·7465·2834·2035·3733·2922·3e0a··nslate(4·573)">.
000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7368·656c··tle>ucommon/shel000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f64··<title>ucommon/d
000001f0:·6c2e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··l.h</title>.<!--000001f0:·6174·6574·696d·652e·683c·2f74·6974·6c65··atetime.h</title
00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·6974·6c65·3d22·4765·6e65·7269·6320·7368··itle="Generic·sh00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4261·7369··link:title="Basi
00000270:·656c·6c20·7061·7273·696e·6720·616e·6420··ell·parsing·and·00000270:·6320·636c·6173·7365·7320·666f·7220·6d61··c·classes·for·ma
00000280:·6170·706c·6963·6174·696f·6e20·7365·7276··application·serv00000280:·6e69·7075·6c61·7469·6e67·2074·696d·6520··nipulating·time·
00000290:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon00000290:·616e·6420·6461·7465·2062·6173·6564·2064··and·date·based·d
000002a0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·000002a0:·6174·612c·2070·6172·7469·6375·6c61·726c··ata,·particularl
000002b0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002b0:·7920·7468·6174·206d·6179·2062·6520·696e··y·that·may·be·in
000002c0:·2070·6f69·6e74·733d·2234·3437·2e35·2c2d···points="447.5,-000002c0:·2073·7472·696e·6773·2e22·3e0a·3c70·6f6c···strings.">.<pol
000002d0:·3430·3420·3334·362e·352c·2d34·3034·2033··404·346.5,-404·3000002d0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002e0:·3436·2e35·2c2d·3338·3520·3434·372e·352c··46.5,-385·447.5,000002e0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002f0:·2d33·3835·2034·3437·2e35·2c2d·3430·3422··-385·447.5,-404"000002f0:·3636·3622·2070·6f69·6e74·733d·2231·3033··666"·points="103
00000300:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an00000300:·372e·352c·2d35·3639·2039·3135·2e35·2c2d··7.5,-569·915.5,-
00000310:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=00000310:·3536·3920·3931·352e·352c·2d35·3530·2031··569·915.5,-550·1
00000320:·2233·3937·2220·793d·222d·3339·3222·2066··"397"·y="-392"·f00000320:·3033·372e·352c·2d35·3530·2031·3033·372e··037.5,-550·1037.
00000330:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv00000330:·352c·2d35·3639·222f·3e0a·3c74·6578·7420··5,-569"/>.<text·
00000340:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif00000340:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000350:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000350:·646c·6522·2078·3d22·3937·362e·3522·2079··dle"·x="976.5"·y
00000360:·3030·223e·7563·6f6d·6d6f·6e2f·7368·656c··00">ucommon/shel00000360:·3d22·2d35·3537·2220·666f·6e74·2d66·616d··="-557"·font-fam
00000370:·6c2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··l.h</text>.</a>.00000370:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000380:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000390:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003a0:·6d6d·6f6e·2f64·6174·6574·696d·652e·683c··mmon/datetime.h<
000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003b0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003c0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003d0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003e0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
000003f0:·663d·2261·3030·3935·312e·6874·6d6c·2220··f="a00951.html"·000003f0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000400:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
00000410:·696e·6b3a·7469·746c·653d·2241·2063·6f6d··ink:title="A·com00000410:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
00000420:·6d6f·6e20·7374·7269·6e67·2063·6c61·7373··mon·string·class00000420:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000430:·2061·6e64·2063·6861·7261·6374·6572·2073···and·character·s00000430:·3030·3436·312e·6874·6d6c·2220·7461·7267··00461.html"·targ
00000440:·7472·696e·6720·7375·7070·6f72·7420·6675··tring·support·fu00000440:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000450:·6e63·7469·6f6e·732e·223e·0a3c·706f·6c79··nctions.">.<poly00000450:·7469·746c·653d·2256·6172·696f·7573·206d··title="Various·m
00000460:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000460:·6973·6365·6c6c·616e·656f·7573·2070·6c61··iscellaneous·pla
00000470:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000470:·7466·6f72·6d20·7370·6563·6966·6963·2068··tform·specific·h
00000480:·2220·706f·696e·7473·3d22·3333·392e·352c··"·points="339.5,00000480:·6561·6465·7273·2061·6e64·2064·6566·696e··eaders·and·defin
00000490:·2d32·3934·2032·3334·2e35·2c2d·3239·3420··-294·234.5,-294·00000490:·6573·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··es.">.<polygon·f
000004a0:·3233·342e·352c·2d32·3735·2033·3339·2e35··234.5,-275·339.5000004a0:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
000004b0:·2c2d·3237·3520·3333·392e·352c·2d32·3934··,-275·339.5,-294000004b0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000004c0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a000004c0:·6e74·733d·2236·3134·2c2d·3734·2034·3935··nts="614,-74·495
000004d0:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x000004d0:·2c2d·3734·2034·3935·2c2d·3535·2036·3134··,-74·495,-55·614
000004e0:·3d22·3238·3722·2079·3d22·2d32·3832·2220··="287"·y="-282"·000004e0:·2c2d·3535·2036·3134·2c2d·3734·222f·3e0a··,-55·614,-74"/>.
000004f0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel000004f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000500:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000500:·723d·226d·6964·646c·6522·2078·3d22·3535··r="middle"·x="55
00000510:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000510:·342e·3522·2079·3d22·2d36·3222·2066·6f6e··4.5"·y="-62"·fon
00000520:·2e30·3022·3e75·636f·6d6d·6f6e·2f73·7472··.00">ucommon/str00000520:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000530:·696e·672e·683c·2f74·6578·743e·0a3c·2f61··ing.h</text>.</a00000530:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000540:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000540:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000550:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N00000550:·223e·7563·6f6d·6d6f·6e2f·706c·6174·666f··">ucommon/platfo
00000560:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000560:·726d·2e68·3c2f·7465·7874·3e0a·3c2f·613e··rm.h</text>.</a>
00000570:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000570:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000580:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000590:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl00000590:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
000005a0:·653e·4e6f·6465·3126·2334·353b·2667·743b··e>Node1&#45;&gt;000005a0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
000005b0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000005b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000005c0:·2069·643d·2261·5f65·6467·6531·5f4e·6f64···id="a_edge1_Nod000005c0:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
000005d0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000000005d0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
000005e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000005e0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005f0:·6c65·3d22·2022·3e0a·3c70·6174·6820·6669··le="·">.<path·fi000005f0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
00000600:·6c6c·3d22·6e6f·6e65·2220·7374·726f·6b65··ll="none"·stroke00000600:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
00000610:·3d22·2336·3362·3866·6622·2064·3d22·4d33··="#63b8ff"·d="M300000610:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
00000620:·3838·2c2d·3338·342e·3636·4333·3639·2e33··88,-384.66C369.300000620:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
00000630:·372c·2d33·3636·2e33·3820·3332·362e·342c··7,-366.38·326.4,00000630:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
00000640:·2d33·3234·2e31·3820·3330·322e·3936·2c2d··-324.18·302.96,-00000640:·2223·3633·6238·6666·2220·643d·224d·3931··"#63b8ff"·d="M91
00000650:·3330·312e·3137·222f·3e0a·3c70·6f6c·7967··301.17"/>.<polyg00000650:·352e·342c·2d35·3537·2e35·3543·3832·352e··5.4,-557.55C825.
00000660:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff00000660:·3136·2c2d·3535·352e·3036·2036·3531·2e33··16,-555.06·651.3
00000670:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000670:·392c·2d35·3436·2e31·2035·3037·2e35·2c2d··9,-546.1·507.5,-
00000680:·6622·2070·6f69·6e74·733d·2233·3035·2e34··f"·points="305.400000680:·3531·3420·3432·352e·3933·2c2d·3439·352e··514·425.93,-495.
00000690:·312c·2d32·3938·2e36·3720·3239·352e·3832··1,-298.67·295.8200000690:·3820·3333·302e·352c·2d35·3334·2e30·3820··8·330.5,-534.08·
000006a0:·2c2d·3239·342e·3136·2033·3030·2e35·2c2d··,-294.16·300.5,-000006a0:·3333·302e·352c·2d34·3530·2e35·2033·3330··330.5,-450.5·330
000006b0:·3330·332e·3636·2033·3035·2e34·312c·2d32··303.66·305.41,-2000006b0:·2e35·2c2d·3435·302e·3520·3333·302e·352c··.5,-450.5·330.5,
000006c0:·3938·2e36·3722·2f3e·0a3c·2f61·3e0a·3c2f··98.67"/>.</a>.</000006c0:·2d34·3530·2e35·2033·3330·2e35·2c2d·3137··-450.5·330.5,-17
000006d0:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod000006d0:·332e·3520·3333·302e·352c·2d31·3034·2034··3.5·330.5,-104·4
000006e0:·6532·3620·2d2d·3e0a·3c67·2069·643d·224e··e26·-->.<g·id="N000006e0:·3139·2e30·382c·2d37·392e·3220·3438·342e··19.08,-79.2·484.
000006f0:·6f64·6530·3030·3032·3622·2063·6c61·7373··ode000026"·class000006f0:·3834·2c2d·3730·2e33·3722·2f3e·0a3c·706f··84,-70.37"/>.<po
00000700:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000700:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b
00000710:·4e6f·6465·3236·3c2f·7469·746c·653e·0a3c··Node26</title>.<00000710:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#63
00000720:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000720:·6238·6666·2220·706f·696e·7473·3d22·3438··b8ff"·points="48
00000730:·3236·223e·3c61·2078·6c69·6e6b·3a68·7265··26"><a·xlink:hre00000730:·352e·3238·2c2d·3733·2e38·3420·3439·342e··5.28,-73.84·494.
00000740:·663d·2261·3030·3235·312e·6874·6d6c·2220··f="a00251.html"·00000740:·3737·2c2d·3639·2e31·3320·3438·342e·3431··77,-69.13·484.41
00000750:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000750:·2c2d·3636·2e38·3920·3438·352e·3238·2c2d··,-66.89·485.28,-
00000760:·696e·6b3a·7469·746c·653d·2250·7269·7661··ink:title="Priva00000760:·3733·2e38·3422·2f3e·0a3c·2f61·3e0a·3c2f··73.84"/>.</a>.</
00000770:·7465·2068·6561·7073·2c20·706f·6f6c·732c··te·heaps,·pools,00000770:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000780:·2061·6e64·2061·7373·6f63·6961·7469·6f6e···and·association00000780:·6531·3120·2d2d·3e0a·3c67·2069·643d·224e··e11·-->.<g·id="N
00000790:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi00000790:·6f64·6530·3030·3031·3122·2063·6c61·7373··ode000011"·class
000007a0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok000007a0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000007b0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000007b0:·4e6f·6465·3131·3c2f·7469·746c·653e·0a3c··Node11</title>.<
000007c0:·7473·3d22·3531·352e·352c·2d33·3439·2033··ts="515.5,-349·3000007c0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000007d0:·3938·2e35·2c2d·3334·3920·3339·382e·352c··98.5,-349·398.5,000007d0:·3131·223e·3c61·2078·6c69·6e6b·3a74·6974··11"><a·xlink:tit
000007e0:·2d33·3330·2035·3135·2e35·2c2d·3333·3020··-330·515.5,-330·000007e0:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
000007f0:·3531·352e·352c·2d33·3439·222f·3e0a·3c74··515.5,-349"/>.<t000007f0:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·
00000800:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000800:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"
00000810:·226d·6964·646c·6522·2078·3d22·3435·3722··"middle"·x="457"00000810:·2070·6f69·6e74·733d·2231·3236·322e·352c···points="1262.5,
00000820:·2079·3d22·2d33·3337·2220·666f·6e74·2d66···y="-337"·font-f00000820:·2d31·3920·3132·3036·2e35·2c2d·3139·2031··-19·1206.5,-19·1
00000830:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica00000830:·3230·362e·352c·3020·3132·3632·2e35·2c30··206.5,0·1262.5,0
00000840:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon00000840:·2031·3236·322e·352c·2d31·3922·2f3e·0a3c···1262.5,-19"/>.<
Max diff block lines reached; 215954/292980 bytes (73.71%) of diff not shown.
376 KB
./usr/share/doc/ucommon-doc/html/a00478.svg
    
Offset 8, 2837 lines modifiedOffset 8, 2755 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2585 lines added, 2585 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7368·656c·6c2e·6820·5061·6765·733a··n/shell.h·Pages:000000e0:·6e2f·6461·7465·7469·6d65·2e68·2050·6167··n/datetime.h·Pag
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·683d·2231·3930·3370·7422·2068·6569·6768··h="1903pt"·heigh00000100:·6964·7468·3d22·3139·3033·7074·2220·6865··idth="1903pt"·he
00000110:·743d·2235·3232·7074·220a·2076·6965·7742··t="522pt".·viewB00000110:·6967·6874·3d22·3436·3770·7422·0a20·7669··ight="467pt".·vi
00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3139··ox="0.00·0.00·1900000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3032·2e35·3020·3532·322e·3030·2220·786d··02.50·522.00"·xm00000130:·2031·3930·322e·3530·2034·3637·2e30·3022···1902.50·467.00"
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6174·6528·3420·3531·3829·223e·0a3c·7469··ate(4·518)">.<ti000001d0:·6e73·6c61·7465·2834·2034·3633·2922·3e0a··nslate(4·463)">.
000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7368·656c··tle>ucommon/shel000001e0:·3c74·6974·6c65·3e75·636f·6d6d·6f6e·2f64··<title>ucommon/d
000001f0:·6c2e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··l.h</title>.<!--000001f0:·6174·6574·696d·652e·683c·2f74·6974·6c65··atetime.h</title
00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·6974·6c65·3d22·4765·6e65·7269·6320·7368··itle="Generic·sh00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4261·7369··link:title="Basi
00000270:·656c·6c20·7061·7273·696e·6720·616e·6420··ell·parsing·and·00000270:·6320·636c·6173·7365·7320·666f·7220·6d61··c·classes·for·ma
00000280:·6170·706c·6963·6174·696f·6e20·7365·7276··application·serv00000280:·6e69·7075·6c61·7469·6e67·2074·696d·6520··nipulating·time·
00000290:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon00000290:·616e·6420·6461·7465·2062·6173·6564·2064··and·date·based·d
000002a0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·000002a0:·6174·612c·2070·6172·7469·6375·6c61·726c··ata,·particularl
000002b0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002b0:·7920·7468·6174·206d·6179·2062·6520·696e··y·that·may·be·in
000002c0:·2070·6f69·6e74·733d·2231·3034·372e·352c···points="1047.5,000002c0:·2073·7472·696e·6773·2e22·3e0a·3c70·6f6c···strings.">.<pol
000002d0:·2d35·3134·2039·3436·2e35·2c2d·3531·3420··-514·946.5,-514·000002d0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999
000002e0:·3934·362e·352c·2d34·3935·2031·3034·372e··946.5,-495·1047.000002e0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666
000002f0:·352c·2d34·3935·2031·3034·372e·352c·2d35··5,-495·1047.5,-5000002f0:·3636·3622·2070·6f69·6e74·733d·2231·3035··666"·points="105
00000300:·3134·222f·3e0a·3c74·6578·7420·7465·7874··14"/>.<text·text00000300:·382c·2d34·3539·2039·3336·2c2d·3435·3920··8,-459·936,-459·
00000310:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"00000310:·3933·362c·2d34·3430·2031·3035·382c·2d34··936,-440·1058,-4
00000320:·2078·3d22·3939·3722·2079·3d22·2d35·3032···x="997"·y="-50200000320:·3430·2031·3035·382c·2d34·3539·222f·3e0a··40·1058,-459"/>.
00000330:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H00000330:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000340:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000340:·723d·226d·6964·646c·6522·2078·3d22·3939··r="middle"·x="99
00000350:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000350:·3722·2079·3d22·2d34·3437·2220·666f·6e74··7"·y="-447"·font
00000360:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f73··10.00">ucommon/s00000360:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000370:·6865·6c6c·2e68·3c2f·7465·7874·3e0a·3c2f··hell.h</text>.</00000370:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000380:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000380:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000390:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i00000390:·3e75·636f·6d6d·6f6e·2f64·6174·6574·696d··>ucommon/datetim
000003a0:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c000003a0:·652e·683c·2f74·6578·743e·0a3c·2f61·3e0a··e.h</text>.</a>.
000003b0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000003b0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
000003c0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title000003c0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003d0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003d0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003e0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003e0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003f0:·6872·6566·3d22·6130·3034·3034·2e68·746d··href="a00404.htm000003f0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
00000400:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"00000400:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000410:·2078·6c69·6e6b·3a74·6974·6c65·3d22·416e···xlink:title="An00000410:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
00000420:·7920·7563·6f6d·6d6f·6e20·7374·7265·616d··y·ucommon·stream00000420:·663d·2261·3030·3436·342e·6874·6d6c·2220··f="a00464.html"·
00000430:·696e·6720·636c·6173·7365·7320·7468·6174··ing·classes·that00000430:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000440:·2061·7265·2062·7569·6c74·2066·726f·6d20···are·built·from·00000440:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l
00000450:·7374·643a·3a73·7472·6561·6d69·6f20·6661··std::streamio·fa00000450:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil
00000460:·6369·6c69·7469·6573·2061·6e64·2074·6861··cilities·and·tha00000460:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC
00000470:·7420·7375·7070·6f72·7420·414e·5349·2043··t·support·ANSI·C00000470:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l
00000480:·2b2b·202e·2e2e·223e·0a3c·706f·6c79·676f··++·...">.<polygo00000480:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg
00000490:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000490:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
000004a0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000004a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000004b0:·706f·696e·7473·3d22·3130·3131·2c2d·3435··points="1011,-45000004b0:·2070·6f69·6e74·733d·2231·3036·302c·2d34···points="1060,-4
000004c0:·3920·3839·392c·2d34·3539·2038·3939·2c2d··9·899,-459·899,-000004c0:·3034·2039·3334·2c2d·3430·3420·3933·342c··04·934,-404·934,
000004d0:·3434·3020·3130·3131·2c2d·3434·3020·3130··440·1011,-440·10000004d0:·2d33·3835·2031·3036·302c·2d33·3835·2031··-385·1060,-385·1
000004e0:·3131·2c2d·3435·3922·2f3e·0a3c·7465·7874··11,-459"/>.<text000004e0:·3036·302c·2d34·3034·222f·3e0a·3c74·6578··060,-404"/>.<tex
000004f0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000004f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000500:·6464·6c65·2220·783d·2239·3535·2220·793d··ddle"·x="955"·y=00000500:·6964·646c·6522·2078·3d22·3939·3722·2079··iddle"·x="997"·y
00000510:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami00000510:·3d22·2d33·3932·2220·666f·6e74·2d66·616d··="-392"·font-fam
00000520:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000520:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000530:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000530:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000540:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000540:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000550:·6d6f·6e2f·7374·7265·616d·2e68·3c2f·7465··mon/stream.h</te00000550:·6d6d·6f6e·2f75·636f·6d6d·6f6e·2e68·3c2f··mmon/ucommon.h</
00000560:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000560:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000570:·673e·0a3c·212d·2d20·4e6f·6465·3126·2334··g>.<!--·Node1&#400000570:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000580:·353b·2667·743b·4e6f·6465·3220·2d2d·3e0a··5;&gt;Node2·-->.00000580:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
00000590:·3c67·2069·643d·2265·6467·6531·5f4e·6f64··<g·id="edge1_Nod00000590:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
000005a0:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005b0:·3032·2220·636c·6173·733d·2265·6467·6522··02"·class="edge"000005b0:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
000005c0:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·2623··>.<title>Node1&#000005c0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
000005d0:·3435·3b26·6774·3b4e·6f64·6532·3c2f·7469··45;&gt;Node2</ti000005d0:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
000005e0:·746c·653e·0a3c·6720·6964·3d22·615f·6564··tle>.<g·id="a_ed000005e0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000005f0:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N000005f0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
00000600:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl00000600:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
00000610:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<00000610:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000620:·7061·7468·2066·696c·6c3d·226e·6f6e·6522··path·fill="none"00000620:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
00000630:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff00000630:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
00000640:·2220·643d·224d·3938·332e·3637·2c2d·3438··"·d="M983.67,-4800000640:·6666·2220·643d·224d·3939·372c·2d34·3239··ff"·d="M997,-429
00000650:·362e·3637·4339·3736·2e33·392c·2d34·3737··6.67C976.39,-47700000650:·2e36·3643·3939·372c·2d34·3230·2e39·3320··.66C997,-420.93·
00000660:·2e35·2039·3637·2e37·2c2d·3436·362e·3532··.5·967.7,-466.5200000660:·3939·372c·2d34·3130·2e39·3920·3939·372c··997,-410.99·997,
00000670:·2039·3631·2e38·312c·2d34·3539·2e30·3922···961.81,-459.09"00000670:·2d34·3034·2e30·3922·2f3e·0a3c·706f·6c79··-404.09"/>.<poly
00000680:·2f3e·0a3c·706f·6c79·676f·6e20·6669·6c6c··/>.<polygon·fill00000680:·676f·6e20·6669·6c6c·3d22·2336·3362·3866··gon·fill="#63b8f
00000690:·3d22·2336·3362·3866·6622·2073·7472·6f6b··="#63b8ff"·strok00000690:·6622·2073·7472·6f6b·653d·2223·3633·6238··f"·stroke="#63b8
000006a0:·653d·2223·3633·6238·6666·2220·706f·696e··e="#63b8ff"·poin000006a0:·6666·2220·706f·696e·7473·3d22·3939·332e··ff"·points="993.
000006b0:·7473·3d22·3938·312e·3131·2c2d·3438·392e··ts="981.11,-489.000006b0:·352c·2d34·3239·2e37·3520·3939·372c·2d34··5,-429.75·997,-4
000006c0:·3038·2039·3930·2e30·362c·2d34·3934·2e37··08·990.06,-494.7000006c0:·3339·2e37·3520·3130·3030·2e35·2c2d·3432··39.75·1000.5,-42
000006d0:·3520·3938·362e·362c·2d34·3834·2e37·3420··5·986.6,-484.74·000006d0:·392e·3735·2039·3933·2e35·2c2d·3432·392e··9.75·993.5,-429.
000006e0:·3938·312e·3131·2c2d·3438·392e·3038·222f··981.11,-489.08"/000006e0:·3735·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··75"/>.</a>.</g>.
000006f0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000006f0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·
00000700:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.00000700:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000710:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node0000000000710:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no
00000720:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">00000720:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
00000730:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t00000730:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=
00000740:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N00000740:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><
00000750:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl00000750:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
00000760:·696e·6b3a·6872·6566·3d22·6130·3034·3433··ink:href="a0044300000760:·3035·3132·5f73·6f75·7263·652e·6874·6d6c··0512_source.html
00000770:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000770:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000780:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000780:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000790:·3d22·546f·7020·6c65·7665·6c20·696e·636c··="Top·level·incl00000790:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000007a0:·7564·6520·6669·6c65·2066·6f72·2074·6865··ude·file·for·the000007a0:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
000007b0:·2047·4e55·2075·436f·6d6d·6f6e·2043·2b2b···GNU·uCommon·C++000007b0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000007c0:·2063·6f72·6520·6c69·6272·6172·792e·223e···core·library.">000007c0:·3939·302c·2d33·3439·2038·3732·2c2d·3334··990,-349·872,-34
000007d0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="000007d0:·3920·3837·322c·2d33·3330·2039·3930·2c2d··9·872,-330·990,-
000007e0:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#000007e0:·3333·3020·3939·302c·2d33·3439·222f·3e0a··330·990,-349"/>.
000007f0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000007f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000800:·3130·3630·2c2d·3430·3420·3933·342c·2d34··1060,-404·934,-400000800:·723d·226d·6964·646c·6522·2078·3d22·3933··r="middle"·x="93
00000810:·3034·2039·3334·2c2d·3338·3520·3130·3630··04·934,-385·106000000810:·3122·2079·3d22·2d33·3337·2220·666f·6e74··1"·y="-337"·font
00000820:·2c2d·3338·3520·3130·3630·2c2d·3430·3422··,-385·1060,-404"00000820:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000830:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an00000830:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000840:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=00000840:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
Max diff block lines reached; 27448/384752 bytes (7.13%) of diff not shown.
12.2 KB
./usr/share/doc/ucommon-doc/html/a00479.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/mapped.h·File·Reference</title>8 <title>UCommon:·ucommon/protocols.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.9 KB
html2text {}
    
Offset 3, 52 lines modifiedOffset 3, 39 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
 10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
 11 protocols.h·File·Reference
 12 Abstract·interfaces·and·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
10 _\x8D_\x8a_\x8t_\x8a_\x8·_\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
11 mapped.h·File·Reference 
12 Support·for·memory·mapped·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h> 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h> 
16 #include·<signal.h> 
17 Include·dependency·graph·for·mapped.h:14 Include·dependency·graph·for·protocols.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
24 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s 
25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8a_\x8r_\x8r_\x8a_\x8y_\x8<_\x8·_\x8T_\x8·_\x8> 
26  ·······Map·a·reusable·allocator·over·a·named·shared·memory·segment.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
29  ·······Template·class·to·map·typed·reusable·objects·into·shared·memory·heap. 
30 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
31   
32 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8p_\x8p_\x8e_\x8d_\x8__\x8v_\x8i_\x8e_\x8w_\x8<_\x8·_\x8T_\x8·_\x8> 
33  ·······Class·to·access·a·named·mapped·segment·published·from·another·process. 
34 ········_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
35   
36 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
37 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
38  ···········Common·namespace·for·all·ucommon·objects.23  ···········Common·namespace·for·all·ucommon·objects.
39  24  
40 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s25 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
41 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol26 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
42  ······An·exclusive·locking·protocol·interface·base.27  ······An·exclusive·locking·protocol·interface·base.
43  28  
44 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
45 Support·for·memory·mapped·objects. 
46 Memory·mapped·objects·can·be·used·to·publish·information·so·that·it·may·be 
47 accessible·directly·by·external·programs.·The·mapped·memory·objects·will 
48 usually·be·built·as·a·vector·vector·or·reusable·type·factory,·in·the·latter 
49 case·using·the·allocated·shared·memory·block·itself·as·a·local·heap.·A·simple 
50 template·can·be·used·to·view·the·mapped·contents·that·have·been·published·by 
51 another·process. 
52 Definition·in·file·_.m_.a_.p_.p_.e_.d_.._.h.30 Abstract·interfaces·and·support.
 31 This·is·a·set·of·"protocols",·a·concept·borrowed·from·other·object·oriented
 32 languages,·to·define·interfaces·for·low·level·services.·By·using·a·protocol
 33 base·class·which·offers·both·virtuals·and·support·methods·only,·one·can·easily
 34 stack·and·share·these·as·common·base·classes·without·having·to·consider·when
 35 the·final·derived·object·implements·them.·Core·protocol·methods·always·are
 36 tagged·with·a·_·prefix·to·make·it·easier·to·track·their·derivation.
 37 ··Author
 38 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
 39 Definition·in·file·_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h.
53 ===============================================================================40 ===============================================================================
54 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.841 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
85.2 KB
./usr/share/doc/ucommon-doc/html/a00479_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/mapped.h·Source·File</title>8 <title>UCommon:·ucommon/protocols.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
16.6 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 mapped.h10 protocols.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
203 KB
./usr/share/doc/ucommon-doc/html/a00480.svg
    
Offset 8, 2157 lines modifiedOffset 8, 857 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (850 lines added, 2150 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6d61·7070·6564·2e68·2050·6167·6573··n/mapped.h·Pages000000e0:·6e2f·7072·6f74·6f63·6f6c·732e·6820·5061··n/protocols.h·Pa
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig00000100:·7769·6474·683d·2231·3038·3370·7422·2068··width="1083pt"·h
00000110:·6874·3d22·3532·3270·7422·0a20·7669·6577··ht="522pt".·view00000110:·6569·6768·743d·2231·3932·7074·220a·2076··eight="192pt".·v
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3038·332e·3530·2035·3232·2e30·3022·2078··083.50·522.00"·x00000130:·3020·3130·3832·2e35·3020·3139·322e·3030··0·1082.50·192.00
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·6c61·7465·2834·2035·3138·2922·3e0a·3c74··late(4·518)">.<t000001d0:·616e·736c·6174·6528·3420·3138·3829·223e··anslate(4·188)">
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
000001f0:·7065·642e·683c·2f74·6974·6c65·3e0a·3c21··ped.h</title>.<!000001f0:·7072·6f74·6f63·6f6c·732e·683c·2f74·6974··protocols.h</tit
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·3a74·6974·6c65·3d22·5375·7070·6f72·7420··:title="Support·00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4162···xlink:title="Ab
00000270:·666f·7220·6d65·6d6f·7279·206d·6170·7065··for·memory·mappe00000270:·7374·7261·6374·2069·6e74·6572·6661·6365··stract·interface
00000280:·6420·6f62·6a65·6374·732e·223e·0a3c·706f··d·objects.">.<po00000280:·7320·616e·6420·7375·7070·6f72·742e·223e··s·and·support.">
00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
000002b0:·3636·3636·2220·706f·696e·7473·3d22·3638··6666"·points="68000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
000002c0:·302e·352c·2d35·3134·2035·3633·2e35·2c2d··0.5,-514·563.5,-000002c0:·3d22·3731·342e·352c·2d31·3834·2035·3932··="714.5,-184·592
000002d0:·3531·3420·3536·332e·352c·2d34·3935·2036··514·563.5,-495·6000002d0:·2e35·2c2d·3138·3420·3539·322e·352c·2d31··.5,-184·592.5,-1
000002e0:·3830·2e35·2c2d·3439·3520·3638·302e·352c··80.5,-495·680.5,000002e0:·3635·2037·3134·2e35·2c2d·3136·3520·3731··65·714.5,-165·71
000002f0:·2d35·3134·222f·3e0a·3c74·6578·7420·7465··-514"/>.<text·te000002f0:·342e·352c·2d31·3834·222f·3e0a·3c74·6578··4.5,-184"/>.<tex
00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl00000300:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000310:·6522·2078·3d22·3632·3222·2079·3d22·2d35··e"·x="622"·y="-500000310:·6964·646c·6522·2078·3d22·3635·332e·3522··iddle"·x="653.5"
00000320:·3032·2220·666f·6e74·2d66·616d·696c·793d··02"·font-family=00000320:·2079·3d22·2d31·3732·2220·666f·6e74·2d66···y="-172"·font-f
00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-00000330:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000340:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
00000350:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000350:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u
00000360:·2f6d·6170·7065·642e·683c·2f74·6578·743e··/mapped.h</text>00000360:·636f·6d6d·6f6e·2f70·726f·746f·636f·6c73··common/protocols
00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000370:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<00000380:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
00000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node00000200000390:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003a0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003b0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003c0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003d0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003e0:·6e6b·3a68·7265·663d·2261·3030·3435·352e··nk:href="a00455.000003e0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
000003f0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t000003f0:·3d22·6130·3033·3932·2e68·746d·6c22·2074··="a00392.html"·t
00000400:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000400:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
00000410:·224c·696e·6b65·6420·6f62·6a65·6374·732c··"Linked·objects,00000410:·6e6b·3a74·6974·6c65·3d22·5275·6e74·696d··nk:title="Runtim
00000420:·206c·6973·7473·2c20·7465·6d70·6c61·7465···lists,·template00000420:·6520·6675·6e63·7469·6f6e·732e·223e·0a3c··e·functions.">.<
00000430:·732c·2061·6e64·2063·6f6e·7461·696e·6572··s,·and·container00000430:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000440:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi00000440:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
00000450:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok00000450:·3636·3636·2220·706f·696e·7473·3d22·3639··6666"·points="69
00000460:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin00000460:·392e·352c·2d31·3239·2036·3037·2e35·2c2d··9.5,-129·607.5,-
00000470:·7473·3d22·3537·322e·352c·2d32·3934·2034··ts="572.5,-294·400000470:·3132·3920·3630·372e·352c·2d31·3130·2036··129·607.5,-110·6
00000480:·3635·2e35·2c2d·3239·3420·3436·352e·352c··65.5,-294·465.5,00000480:·3939·2e35·2c2d·3131·3020·3639·392e·352c··99.5,-110·699.5,
00000490:·2d32·3735·2035·3732·2e35·2c2d·3237·3520··-275·572.5,-275·00000490:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te
000004a0:·3537·322e·352c·2d32·3934·222f·3e0a·3c74··572.5,-294"/>.<t000004a0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
000004b0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=000004b0:·6522·2078·3d22·3635·332e·3522·2079·3d22··e"·x="653.5"·y="
000004c0:·226d·6964·646c·6522·2078·3d22·3531·3922··"middle"·x="519"000004c0:·2d31·3137·2220·666f·6e74·2d66·616d·696c··-117"·font-famil
000004d0:·2079·3d22·2d32·3832·2220·666f·6e74·2d66···y="-282"·font-f000004d0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
000004e0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica000004e0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
000004f0:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon000004f0:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm
00000500:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u00000500:·6f6e·2f63·7072·2e68·3c2f·7465·7874·3e0a··on/cpr.h</text>.
00000510:·636f·6d6d·6f6e·2f6c·696e·6b65·642e·683c··common/linked.h<00000510:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000520:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000520:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g
00000530:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node100000530:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i
00000540:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-00000540:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node000
00000550:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_00000550:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"·
00000560:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node000000560:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t
00000570:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed00000570:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;&
00000580:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node00000580:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title>
00000590:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<00000590:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_
000005a0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000005a0:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
000005b0:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000000005b0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
000005c0:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a000005c0:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path
000005d0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"000005d0:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str
000005e0:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no000005e0:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d=
000005f0:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b000005f0:·224d·3635·332e·352c·2d31·3634·2e37·3543··"M653.5,-164.75C
00000600:·3866·6622·2064·3d22·4d36·3136·2e34·2c2d··8ff"·d="M616.4,-00000600:·3635·332e·352c·2d31·3537·2e38·2036·3533··653.5,-157.8·653
00000610:·3439·342e·3737·4336·3031·2e38·332c·2d34··494.77C601.83,-400000610:·2e35·2c2d·3134·372e·3835·2036·3533·2e35··.5,-147.85·653.5
00000620:·3731·2e37·3220·3536·322e·3136·2c2d·3430··71.72·562.16,-4000000620:·2c2d·3133·392e·3133·222f·3e0a·3c70·6f6c··,-139.13"/>.<pol
00000630:·372e·3037·2035·3338·2c2d·3334·3920·3533··7.07·538,-349·5300000630:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000640:·312e·3931·2c2d·3333·342e·3337·2035·3236··1.91,-334.37·52600000640:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000650:·2e38·382c·2d33·3137·2e31·3120·3532·332e··.88,-317.11·523.00000650:·3866·6622·2070·6f69·6e74·733d·2236·3537··8ff"·points="657
00000660:·3532·2c2d·3330·342e·3238·222f·3e0a·3c70··52,-304.28"/>.<p00000660:·2c2d·3133·392e·3039·2036·3533·2e35·2c2d··,-139.09·653.5,-
00000670:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000670:·3132·392e·3039·2036·3530·2c2d·3133·392e··129.09·650,-139.
00000680:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000680:·3039·2036·3537·2c2d·3133·392e·3039·222f··09·657,-139.09"/
00000690:·3362·3866·6622·2070·6f69·6e74·733d·2235··3b8ff"·points="500000690:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006a0:·3236·2e38·352c·2d33·3033·2e31·3720·3532··26.85,-303.17·52000006a0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.
000006b0:·312e·3032·2c2d·3239·342e·3333·2035·3230··1.02,-294.33·520000006b0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000006c0:·2e30·362c·2d33·3034·2e38·3820·3532·362e··.06,-304.88·526.000006c0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">
000006d0:·3835·2c2d·3330·332e·3137·222f·3e0a·3c2f··85,-303.17"/>.</000006d0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t
000006e0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000006e0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
000006f0:·2d20·4e6f·6465·3820·2d2d·3e0a·3c67·2069··-·Node8·-->.<g·i000006f0:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl
00000700:·643d·224e·6f64·6530·3030·3030·3822·2063··d="Node000008"·c00000700:·696e·6b3a·6872·6566·3d22·6130·3034·3631··ink:href="a00461
00000710:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti00000710:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000720:·746c·653e·4e6f·6465·383c·2f74·6974·6c65··tle>Node8</title00000720:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000730:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node000000730:·3d22·5661·7269·6f75·7320·6d69·7363·656c··="Various·miscel
00000740:·3030·3030·3822·3e3c·6120·786c·696e·6b3a··00008"><a·xlink:00000740:·6c61·6e65·6f75·7320·706c·6174·666f·726d··laneous·platform
00000750:·7469·746c·653d·2220·223e·0a3c·706f·6c79··title="·">.<poly00000750:·2073·7065·6369·6669·6320·6865·6164·6572···specific·header
00000760:·676f·6e20·6669·6c6c·3d22·2365·3065·3065··gon·fill="#e0e0e00000760:·7320·616e·6420·6465·6669·6e65·732e·223e··s·and·defines.">
00000770:·3022·2073·7472·6f6b·653d·2223·3939·3939··0"·stroke="#999900000770:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000780:·3939·2220·706f·696e·7473·3d22·3130·3735··99"·points="107500000780:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000790:·2e35·2c2d·3139·2031·3032·302e·352c·2d31··.5,-19·1020.5,-100000790:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000007a0:·3920·3130·3230·2e35·2c30·2031·3037·352e··9·1020.5,0·1075.000007a0:·3636·392c·2d37·3420·3535·302c·2d37·3420··669,-74·550,-74·
000007b0:·352c·3020·3130·3735·2e35·2c2d·3139·222f··5,0·1075.5,-19"/000007b0:·3535·302c·2d35·3520·3636·392c·2d35·3520··550,-55·669,-55·
000007c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000007c0:·3636·392c·2d37·3422·2f3e·0a3c·7465·7874··669,-74"/>.<text
000007d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000007d0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000007e0:·3130·3438·2220·793d·222d·3722·2066·6f6e··1048"·y="-7"·fon000007e0:·6464·6c65·2220·783d·2236·3039·2e35·2220··ddle"·x="609.5"·
000007f0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000007f0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam
00000800:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000800:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000810:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000810:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
00000820:·223e·7369·676e·616c·2e68·3c2f·7465·7874··">signal.h</text00000820:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
00000830:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000830:·6d6d·6f6e·2f70·6c61·7466·6f72·6d2e·683c··mmon/platform.h<
00000840:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000840:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
Max diff block lines reached; -1/207488 bytes (-0.00%) of diff not shown.
568 KB
./usr/share/doc/ucommon-doc/html/a00481.svg
    
Offset 8, 2752 lines modifiedOffset 8, 5693 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·6d61·7070·6564·2e68·2050·6167·6573··n/mapped.h·Pages 
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid 
00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig 
00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view 
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1 
00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x000000e0:·6e2f·7072·6f74·6f63·6f6c·732e·6820·5061··n/protocols.h·Pa
 000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
 00000100:·7769·6474·683d·2231·3839·3770·7422·2068··width="1897pt"·h
 00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v
 00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
 00000130:·3020·3138·3936·2e35·3020·3930·372e·3030··0·1896.50·907.00
 00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
 00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
 00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
 00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
 00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
 000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
 000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
 000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
 000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">
 000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
 000001f0:·7072·6f74·6f63·6f6c·732e·683c·2f74·6974··protocols.h</tit
 00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg 
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h 
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org 
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g 
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla 
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans 
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1) 
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans 
000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t 
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f6d·6170··itle>ucommon/map 
000001f0:·7065·642e·683c·2f74·6974·6c65·3e0a·3c21··ped.h</title>.<! 
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g· 
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"· 
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t 
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl 
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink 
00000260:·3a74·6974·6c65·3d22·5375·7070·6f72·7420··:title="Support· 
00000270:·666f·7220·6d65·6d6f·7279·206d·6170·7065··for·memory·mappe 
00000280:·6420·6f62·6a65·6374·732e·223e·0a3c·706f··d·objects.">.<po00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
 00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
 00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
 00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
 00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4162···xlink:title="Ab
 00000270:·7374·7261·6374·2069·6e74·6572·6661·6365··stract·interface
 00000280:·7320·616e·6420·7375·7070·6f72·742e·223e··s·and·support.">
00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
000002b0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
000002c0:·3535·2e35·2c2d·3435·3920·3933·382e·352c··55.5,-459·938.5, 
000002d0:·2d34·3539·2039·3338·2e35·2c2d·3434·3020··-459·938.5,-440· 
000002e0:·3130·3535·2e35·2c2d·3434·3020·3130·3535··1055.5,-440·1055 
000002f0:·2e35·2c2d·3435·3922·2f3e·0a3c·7465·7874··.5,-459"/>.<text 
00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi 
00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y= 
00000320:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami 
00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa 
00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s 
00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom 
00000360:·6d6f·6e2f·6d61·7070·6564·2e68·3c2f·7465··mon/mapped.h</te 
00000370:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</ 
00000380:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--000002c0:·3d22·3930·342c·2d38·3939·2037·3832·2c2d··="904,-899·782,-
 000002d0:·3839·3920·3738·322c·2d38·3830·2039·3034··899·782,-880·904
 000002e0:·2c2d·3838·3020·3930·342c·2d38·3939·222f··,-880·904,-899"/
 000002f0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
 00000300:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
 00000310:·3834·3322·2079·3d22·2d38·3837·2220·666f··843"·y="-887"·fo
 00000320:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
 00000330:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
 00000340:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
 00000350:·3022·3e75·636f·6d6d·6f6e·2f70·726f·746f··0">ucommon/proto
 00000360:·636f·6c73·2e68·3c2f·7465·7874·3e0a·3c2f··cols.h</text>.</
 00000370:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
 00000380:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i
 00000390:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c
 000003a0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
 000003b0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title
00000390:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000003c0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
 000003d0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
 000003e0:·6872·6566·3d22·6130·3034·3337·2e68·746d··href="a00437.htm
 000003f0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
 00000400:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4c6f···xlink:title="Lo
 00000410:·636b·696e·6720·7072·6f74·6f63·6f6c·2063··cking·protocol·c
 00000420:·6c61·7373·6573·2066·6f72·206d·656d·6265··lasses·for·membe
 00000430:·7220·6675·6e63·7469·6f6e·2061·7574·6f6d··r·function·autom
 00000440:·6174·6963·206f·7065·7261·7469·6f6e·732e··atic·operations.
000003a0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node 
000003b0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2< 
000003c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a 
000003d0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a· 
000003e0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004 
000003f0:·3433·2e68·746d·6c22·2074·6172·6765·743d··43.html"·target= 
00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit 
00000410:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in 
00000420:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t 
00000430:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C 
00000440:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library. 
00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
Diff chunk too large, falling back to line-by-line diff (5628 lines added, 2687 lines removed)
00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000480:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,00000480:·3d22·3133·382c·2d36·3234·2032·382c·2d36··="138,-624·28,-6
00000490:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·1000000490:·3234·2032·382c·2d36·3035·2031·3338·2c2d··24·28,-605·138,-
000004a0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40000004a0:·3630·3520·3133·382c·2d36·3234·222f·3e0a··605·138,-624"/>.
000004b0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000004b0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
000004c0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000004c0:·723d·226d·6964·646c·6522·2078·3d22·3833··r="middle"·x="83
000004d0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"000004d0:·2220·793d·222d·3631·3222·2066·6f6e·742d··"·y="-612"·font-
000004e0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He000004e0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
000004f0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser000004f0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000500:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000500:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000510:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc00000510:·7563·6f6d·6d6f·6e2f·6163·6365·7373·2e68··ucommon/access.h
00000520:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<00000520:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000530:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000530:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000540:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000540:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000550:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000550:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000560:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
Max diff block lines reached; -1/582015 bytes (-0.00%) of diff not shown.
98.7 KB
./usr/share/doc/ucommon-doc/html/a00482_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/config.h·Source·File</title>8 <title>UCommon:·commoncpp/address.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
16.8 KB
html2text {}
    
Offset 3, 97 lines modifiedOffset 3, 505 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 config.h10 address.h
 11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
11 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 3//15 4//
14 4//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
15 5//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
16 6//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
17 7//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
18 8//20 9//
19 9//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,21 10//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,
20 10//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
21 11//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
22 12//·GNU·General·Public·License·for·more·details.24 13//·GNU·General·Public·License·for·more·details.
23 13//25 14//
24 14//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
25 15//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.27 16//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.
26 16//28 17//
27 17//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software29 18//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software
28 18//·library·without·restriction.·Specifically,·if·other·files·instantiate30 19//·library·without·restriction.·Specifically,·if·other·files·instantiate
29 19//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile31 20//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile
30 20//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this32 21//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this
31 21//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by33 22//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by
32 22//·the·GNU·General·Public·License.·This·exception·does·not·however34 23//·the·GNU·General·Public·License.·This·exception·does·not·however
33 23//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by35 24//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by
34 24//·the·GNU·General·Public·License.36 25//·the·GNU·General·Public·License.
35 25//37 26//
36 26//·This·exception·applies·only·to·the·code·released·under·the·name·GNU38 27//·This·exception·applies·only·to·the·code·released·under·the·name·GNU
37 27//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU39 28//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU
38 28//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does40 29//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does
39 29//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading41 30//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading
40 30//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete42 31//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete
41 31//·this·exception·notice·from·them.43 32//·this·exception·notice·from·them.
42 32//44 33//
43 33//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your45 34//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your
44 choice46 choice
45 34//·whether·to·permit·this·exception·to·apply·to·your·modifications.47 35//·whether·to·permit·this·exception·to·apply·to·your·modifications.
46 35//·If·you·do·not·wish·that,·delete·this·exception·notice.48 36//·If·you·do·not·wish·that,·delete·this·exception·notice.
47 36//49 37//
48 3750 38
 51 44#ifndef·COMMONCPP_ADDRESS_H_
 52 45#define·COMMONCPP_ADDRESS_H_
 53 46
49 38#ifndef·COMMONCPP_CONFIG_H_54 47#ifndef·COMMONCPP_CONFIG_H_
 55 48#include·<commoncpp/config.h>
50 39#define·COMMONCPP_CONFIG_H_ 
51 40 
52 41#ifndef·_UCOMMON_UCOMMON_H_ 
53 42#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h> 
54 43#endif56 49#endif
 57 50
 58 51#ifndef·COMMONCPP_THREAD_H_
 59 52#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
55 44 
56 45#ifdef·__EXPORT 
57 46#undef·__EXPORT 
58 47#endif 
59 48 
60 49#ifdef·__SHARED 
61 50#define·__EXPORT·__SHARED 
62 51#endif60 53#endif
 61 54
 62 55#ifndef·COMMMONCPP_EXCEPTION_H_
 63 56#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h>
63 52 
64 53//·#include·<streambuf> 
65 54#include·<iostream> 
66 55 
67 56#define·COMMONCPP_HEADERS 
68 57#define·CCXX_NAMESPACES 
69 58#define·COMMONCPP_NAMESPACE·ost 
70 59#define·NAMESPACE_COMMONCPP·namespace·ost·{ 
71 60#define·TIMEOUT_INF·ucommon::Timer::inf 
72 61 
73 62#ifndef·UCOMMON_SYSRUNTIME 
74 63#define·CCXX_EXCEPTIONS 
75 64#endif 
76 65 
77 66#ifdef·AF_INET6 
78 67#define·CCXX_IPV6 
79 68#endif 
80 69 
81 70#ifdef·AF_INET 
82 71#define·CCXX_IPV4 
83 72#endif64 57#endif
84 73 
85 74typedef·pthread_t·cctid_t; 
86 75typedef·int8_t·int8; 
87 76typedef·uint8_t·uint8; 
88 77typedef·int16_t·int16; 
89 78typedef·uint16_t·uint16; 
90 79typedef·int32_t·int32; 
91 80typedef·uint32_t·uint32; 
92 81typedef·int64_t·int64; 
93 82typedef·uint64_t·uint64;65 58
 66 59namespace·ost·{
 67 60
 68 61//·future·definition·of·ipv4·specific·classes,·now·defines
 69 62
 70 63#define·INET_IPV4_ADDRESS_SIZE·16
 71 64#define·CIDR_IPV4_ADDRESS_SIZE·32
 72 65#define·INET_IPV6_ADDRESS_SIZE·40
 73 66#define·CIDR_IPV6_ADDRESS_SIZE·45
 74 67
 75 68#define·CIDR·IPV4Cidr
 76 69#define·InetAddress·IPV4Address
 77 70#define·InetHostAddress·IPV4Host
 78 71#define·InetMaskAddress·IPV4Mask
 79 72#define·InetMcastAddress·IPV4Multicast
 80 73#define·InetMcastAddressValidator·IPV4MulticastValidator
 81 74#define·InetAddrValidator·IPV4Validator
 82 75#define·BroadcastAddress·IPV4Broadcast
 83 76
 84 _\x88_\x80typedef·in_port_t·_\x8t_\x8p_\x8p_\x8o_\x8r_\x8t_\x8__\x8t;
 85 81
 86 82class·IPV4Host;
94 8387 83
 88 92class·__EXPORT·IPV4Validator
 89 93{
Max diff block lines reached; 53/17174 bytes (0.31%) of diff not shown.
85.4 KB
./usr/share/doc/ucommon-doc/html/a00485_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/pointer.h·Source·File</title>8 <title>UCommon:·commoncpp/persist.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
15.7 KB
html2text {}
    
Offset 3, 142 lines modifiedOffset 3, 381 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
 10 persist.h
10 pointer.h 
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation. 
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.11 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//13 3//
 14 4//·This·file·is·part·of·GNU·uCommon·C++.
 15 5//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
19 8//·(at·your·option)·any·later·version.19 9//·(at·your·option)·any·later·version.
20 9//20 10//
21 10//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,21 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
24 13//·GNU·General·Public·License·for·more·details.24 14//·GNU·Lesser·General·Public·License·for·more·details.
25 14//25 15//
26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License26 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
27 16//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.27 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
 28 18
 29 24#ifndef·UCOMMON_SYSRUNTIME
28 17// 
29 18//·As·a·special·exception·to·the·GNU·General·Public·License,·permission·is 
30 19//·granted·for·additional·uses·of·the·text·contained·in·its·release 
31 20//·of·Common·C++. 
32 21// 
33 22//·The·exception·is·that,·if·you·link·the·Common·C++·library·with·other 
34 23//·files·to·produce·an·executable,·this·does·not·by·itself·cause·the 
35 24//·resulting·executable·to·be·covered·by·the·GNU·General·Public·License. 
36 25//·Your·use·of·that·executable·is·in·no·way·restricted·on·account·of 
37 26//·linking·the·Common·C++·library·code·into·it. 
38 27// 
39 28//·This·exception·does·not·however·invalidate·any·other·reasons·why 
40 29//·the·executable·file·might·be·covered·by·the·GNU·General·Public·License. 
41 30// 
42 31//·This·exception·applies·only·to·the·code·released·under·the 
43 32//·name·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of 
44 33//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does 
45 34//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading 
46 35//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete 
47 36//·this·exception·notice·from·them. 
48 37// 
49 38//·If·you·write·modifications·of·your·own·for·Common·C++,·it·is·your·choice 
50 39//·whether·to·permit·this·exception·to·apply·to·your·modifications. 
51 40//·If·you·do·not·wish·that,·delete·this·exception·notice. 
52 41 
53 47#ifndef·COMMONCPP_POINTER_H_30 25#ifndef·COMMONCPP_PERSIST_H_
54 48#define·COMMONCPP_POINTER_H_31 26#define·COMMONCPP_PERSIST_H_
55 4932 27
56 50#ifndef·COMMONCPP_CONFIG_H_33 28#ifndef·COMMONCPP_CONFIG_H_
57 51#include·<commoncpp/config.h>34 29#include·<commoncpp/config.h>
58 52#endif35 30#endif
59 5336 31
 37 32#include·<iostream>
 38 33#include·<string>
 39 34#include·<vector>
 40 35#include·<deque>
 41 36#include·<map>
 42 37
60 54namespace·ost·{43 38namespace·ost·{
61 55 
62 62template·<class·T> 
63 _.6_.3class·_.P_.o_.i_.n_.t_.e_.r44 39
 45 40//·This·typedef·allows·us·to·declare·NewPersistObjectFunction·now
 46 41typedef·class·PersistObject*·(*NewPersistObjectFunction)·(void);
 47 42
 48 43class·__EXPORT·PersistException
 49 44{
 50 45public:
 51 46·PersistException(const·std::string&·reason);
 52 47·const·std::string&·getString()·const;
 53 48
 54 49·virtual·~PersistException();
 55 50
 56 51protected:
 57 52·std::string·_what;
 58 53};
 59 54
 60 63class·__EXPORT·TypeManager
64 64{61 64{
 62 65private:
 63 66·__DELETE_DEFAULTS(TypeManager);
 64 67
65 65protected: 
66 66·unsigned·*ptrCount; 
67 67·T·*ptrObject; 
68 68 
69 69·inline·void·ptrDetach(void)·{ 
70 70·if(ptrCount·&&·--(*ptrCount)==0)·{ 
71 71·delete·ptrObject; 
72 72·delete·ptrCount; 
73 73·} 
74 74·ptrObject·=·NULL; 
75 75·ptrCount·=·NULL; 
76 76·} 
77 77 
78 78public:65 68public:
79 79·inline·explicit·_\x8P_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r(T*·ptr·=·NULL)·:·ptrObject(ptr)·{ 
80 80·ptrCount·=·new·unsigned; 
81 81·*ptrCount·=·1;66 73·class·registration
 67 74·{
 68 75·public:
 69 76·registration(const·char*·name,·NewPersistObjectFunction·func);
 70 77·virtual·~registration();
 71 78·private:
 72 79·__DELETE_COPY(registration);
 73 80
 74 81·std::string·myName;
82 82·}75 82·};
83 8376 83
 77 87·static·void·add(const·char*·name,·NewPersistObjectFunction·construction);
 78 88
 79 92·static·void·remove(const·char*·name);
84 84·inline·_\x8P_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r(const·_\x8P_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8T_\x8>·&ref)·{ 
85 85·ptrObject·=·ref.ptrObject; 
86 86·ptrCount·=·ref.ptrCount; 
87 87·++(*ptrCount); 
88 88·} 
Max diff block lines reached; 10678/16080 bytes (66.41%) of diff not shown.
70.0 KB
./usr/share/doc/ucommon-doc/html/a00488_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/dccp.h·Source·File</title>8 <title>UCommon:·commoncpp/applog.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
12.3 KB
html2text {}
    
Offset 3, 142 lines modifiedOffset 3, 281 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
 10 applog.h
 11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 12 _\x81//·Copyright·(C)·2005-2020·Angelo·Naselli,·Penta·Engineering·s.r.l.
 13 2//
10 dccp.h 
11 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation. 
12 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks. 
13 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho. 
14 4// 
15 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify14 3//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
16 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by15 4//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
17 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or16 5//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
18 8//·(at·your·option)·any·later·version.17 6//·(at·your·option)·any·later·version.
 18 7//
19 9// 
20 10//·This·program·is·distributed·in·the·hope·that·it·will·be·useful, 
21 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of19 8//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
22 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the20 9//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
23 13//·GNU·General·Public·License·for·more·details.21 10//·GNU·General·Public·License·for·more·details.
 22 11//
 23 12//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
 24 13//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.
24 14//25 14//
25 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License 
26 16//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>. 
27 17// 
28 18//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software26 15//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software
29 19//·library·without·restriction.·Specifically,·if·other·files·instantiate27 16//·library·without·restriction.·Specifically,·if·other·files·instantiate
30 20//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile28 17//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile
31 21//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this29 18//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this
32 22//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by30 19//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by
33 23//·the·GNU·General·Public·License.·This·exception·does·not·however31 20//·the·GNU·General·Public·License.·This·exception·does·not·however
34 24//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by32 21//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by
35 25//·the·GNU·General·Public·License.33 22//·the·GNU·General·Public·License.
36 26//34 23//
37 27//·This·exception·applies·only·to·the·code·released·under·the·name·GNU35 24//·This·exception·applies·only·to·the·code·released·under·the·name·GNU
38 28//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU36 25//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU
39 29//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does37 26//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does
40 30//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading38 27//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading
41 31//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete39 28//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete
42 32//·this·exception·notice·from·them.40 29//·this·exception·notice·from·them.
43 33//41 30//
44 34//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your42 31//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your
45 choice43 choice
46 35//·whether·to·permit·this·exception·to·apply·to·your·modifications.44 32//·whether·to·permit·this·exception·to·apply·to·your·modifications.
47 36//·If·you·do·not·wish·that,·delete·this·exception·notice.45 33//·If·you·do·not·wish·that,·delete·this·exception·notice.
48 37//46 34//
49 3847 35
50 44#ifndef·COMMONCPP_DCCP_H_48 42#ifndef·COMMONCPP_APPLOG_H_
51 45#define·COMMONCPP_DCCP_H_49 43#define·COMMONCPP_APPLOG_H_
52 46 
53 47#include·<cstdio>50 44
 51 45#ifndef·COMMONCPP_CONFIG_H_
 52 46#include·<commoncpp/config.h>
 53 47#endif
54 4854 48
55 49#ifndef·COMMONCPP_CONFIG_H_55 49#ifndef·COMMONCPP_SLOG_H_
56 50#include·<commoncpp/config.h>56 50#include·<_.c_.o_.m_.m_.o_.n_.c_.p_.p_./_.s_.l_.o_.g_.._.h>
57 51#endif57 51#endif
58 5258 52
59 53#ifndef·COMMONCPP_STRING_H_59 53#ifndef·COMMONCPP_EXCEPTION_H_
60 54#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>60 54#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>
61 55#endif61 55#endif
62 5662 56
63 57#ifndef·COMMONCPP_ADDRESS_H_ 
64 58#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h> 
65 59#endif 
66 60 
67 61#ifndef·COMMONCPP_SOCKET_H_ 
68 62#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
69 63#endif63 57#include·<string>
 64 58#include·<sstream>
 65 59#include·<iostream>
 66 60#include·<map>
 67 61
 68 62namespace·ost·{
 69 63using·namespace·std;
70 6470 64
 71 73class·__EXPORT·HEXdump
 72 74{
 73 75·protected:
 74 79·std::string·_str;
 75 80
71 65namespace·ost·{ 
72 66 
73 93class·__EXPORT·DCCPSocket·:·public·Socket 
74 94{ 
75 95private: 
76 96·union·{ 
77 97·struct·sockaddr_in·ipv4; 
78 98#ifdef·CCXX_IPV6 
79 99·struct·sockaddr_in6·ipv6; 
80 100#endif 
81 101·}·peer; 
82 102 
83 103·Family·family; 
84 104 
85 105public:76 81·public:
86 117·virtual·bool·onAccept(const·IPV4Host·&ia,·tpport_t·port); 
87 118#ifdef·CCXX_IPV6 
88 119·virtual·bool·onAccept(const·IPV6Host·&ia,·tpport_t·port); 
89 120#endif 
90 121 
91 122·virtual·IPV4Host·getIPV4Sender(tpport_t·*port·=·NULL)·const;77 82·//·max_len:·max·number·of·bytes·to·be·printed.·0·prints·all.
 78 91·HEXdump(const·uint8_t·*buffer,·int·buff_len,·int·max_len·=·200);
 79 92
 80 96·virtual·~HEXdump()·{·_str·=·string();}
 81 97
 82 102·const·char·*·c_str()·const·{
 83 103·return·_str.c_str();
 84 104·}
 85 105
 86 109·std::string·str()·{
 87 110·return·_str;
 88 111·}
 89 112
 90 118·friend·std::ostream&·operator<<·(std::ostream&·out,·const·HEXdump·&hd)
 91 119·{
 92 120·out·<<·hd.c_str();
 93 121·return·out;
Max diff block lines reached; 6170/12541 bytes (49.20%) of diff not shown.
39.7 KB
./usr/share/doc/ucommon-doc/html/a00491_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/slog.h·Source·File</title>8 <title>UCommon:·commoncpp/dccp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.1 KB
html2text {}
    
Offset 3, 16 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
 10 dccp.h
10 slog.h 
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8. 
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.11 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//14 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify15 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by16 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or17 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
218 KB
./usr/share/doc/ucommon-doc/html/a00494.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/udp.h·File·Reference</title>8 <title>UCommon:·commoncpp/tokenizer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
88.4 KB
html2text {}
    
Offset 3, 26 lines modifiedOffset 3, 1939 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 udp.h·File·Reference 
11 udp·derived·socket·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·<cstdio>10 _.F_.u_.n_.c_.t_.i_.o_.n_.s
 11 tokenizer.h·File·Reference
 12 string·tokenizer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_.d_.d_.r_.e_.s_.s_\x8._\x8h>15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>
16 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
17 Include·dependency·graph·for·udp.h:16 Include·dependency·graph·for·tokenizer.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 24 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
 25  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
 26 ·······pass·to·the·IPV4Address·constructor.
 27  
Diff chunk too large, falling back to line-by-line diff (1911 lines added, 2 lines removed)
24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
25 udp·derived·socket·classes.29 string·tokenizer.
26 Definition·in·file·_\x8u_.d_.p_\x8._\x8h.30 Definition·in·file·_\x8t_.o_.k_.e_.n_.i_.z_.e_.r_\x8._\x8h.
 31 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 32 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
 33 class·ost::__attribute__·(·(visibility("default")) ··)
 34 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
 35 the·IPV4Address·constructor.
 36 XML·streaming·parser.
 37 Splits·delimited·string·into·tokens.
 38 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a
 39 "service·thread"·such·as·SocketService.
 40 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the
 41 standard·C·library.
 42 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a
 43 semaphore·so·that·only·x·instances·of·the·member·function·may·execute
 44 concurrently.
 45 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 46 for·"write"·access·to·the·member·function.
 47 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 48 for·"read"·access·to·the·member·function.
 49 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or
 50 decremented·by·multiple·threads.
 51 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility
 52 (syslogd).
 53 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE.
 54 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control
 55 access·to·a·resource·between·multiple·processes.
 56 A·class·for·containing·portable·process·related·functions·that·help·create
 57 portable·code.
 58 Stream·serialization·of·persistent·classes.
 59 PersistObject.
 60 Type·manager·for·persistence·engine.
 61 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate
 62 on·a·MapTable.
 63 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it.
 64 Self·managed·double·linked·list·object·chain.
 65 Self·managed·single·linked·list·object·chain.
 66 Pointer·to·reference·counted·objects.
 67 A·reference·countable·object.
 68 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods.
 69 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction
 70 and·delivery·of·form·data·to·a·web·server·through·a·post·method.
 71 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to
 72 a·std::ostream·destination.
 73 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file
 74 access·that·is·portable·between·Win32·and·Posix·systems.
 75 A·low·level·portable·directory·class.
 76 alog·global·log·stream·definition
 77 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation
 78 and·relative·buffer·address.
 79 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to
 80 the·IPV6Address·constructor.
 81 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address
 82 base·class.
 83 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies.
 84 Class·for·the·function·object·that·validates·multicast·addresses.
 85 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived
 86 classes.
 87 ··Author
 88 ······Federico·Montesino
 89 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 90 Abstract·base·class·for·derived·inet·addresses·validators.
 91 Implements·a·specific·application·operator·to·validate·multicast·addresses.
 92 ··Author
 93 ······Federico·Montesino
 94 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 95 Validating·class·specialized·for·multicast·addresses.·The·CIDR·class·is·used·to
 96 support·routing·tables·and·validate·address·policies.
 97 ··Author
 98 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
 99 Classless·Internet·Domain·Routing
 100 ··Author
 101 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
 102 Classless·Internet·Domain·Routing
 103 Specific·classes,·such·as·IPV4Host,·IPV4Mask,·etc,·are·defined·from·IPV4Address
 104 entirely·so·that·the·manner·a·network·address·is·being·used·can·easily·be
 105 documented·and·understood·from·the·code·and·to·avoid·common·errors·and
 106 accidental·misuse·of·the·wrong·address·object.·For·example,·a·"connection"·to
 107 something·that·is·declared·as·a·"IPV4Host"·can·be·kept·type-safe·from·a
 108 "connection"·accidently·being·made·to·something·that·was·declared·a
 109 "IPV4Broadcast".
 110 ··Author
 111 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m
 112 Internet·Address·binary·data·type.
 113 Implements·a·specific·application·operator·to·validate·multicast·addresses.
 114 ··Author
 115 ······Federico·Montesino
 116 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 117 Validating·class·specialized·for·multicast·addresses.·The·network·name·and
 118 address·objects·are·all·derived·from·a·common·IPV6Address·base·class.·Specific
 119 classes,·such·as·IPV4Host,·IPV6Mask,·etc,·are·defined·from·IPV6Address·entirely
 120 so·that·the·manner·a·network·address·is·being·used·can·easily·be·documented·and
 121 understood·from·the·code·and·to·avoid·common·errors·and·accidental·misuse·of
 122 the·wrong·address·object.·For·example,·a·"connection"·to·something·that·is
 123 declared·as·a·"IPV6Host"·can·be·kept·type-safe·from·a·"connection"·accidently
 124 being·made·to·something·that·was·declared·a·"IPV6Broadcast".
 125 ··Author
Max diff block lines reached; 53/90479 bytes (0.06%) of diff not shown.
74.4 KB
./usr/share/doc/ucommon-doc/html/a00494_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/udp.h·Source·File</title>8 <title>UCommon:·commoncpp/tokenizer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
12.9 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 udp.h10 tokenizer.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
799 KB
./usr/share/doc/ucommon-doc/html/a00495.svg
    
Offset 8, 5959 lines modifiedOffset 8, 5910 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (793 lines added, 793 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7564·702e·6820·5061·6765·733a··cpp/udp.h·Pages:000000e0:·6370·702f·746f·6b65·6e69·7a65·722e·6820··cpp/tokenizer.h·
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv
00000100:·683d·2232·3735·3770·7422·2068·6569·6768··h="2757pt"·heigh00000100:·6720·7769·6474·683d·2232·3931·3270·7422··g·width="2912pt"
00000110:·743d·2231·3031·3770·7422·0a20·7669·6577··t="1017pt".·view00000110:·2068·6569·6768·743d·2239·3037·7074·220a···height="907pt".
00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·200000120:·2076·6965·7742·6f78·3d22·302e·3030·2030···viewBox="0.00·0
00000130:·3735·362e·3530·2031·3031·372e·3030·2220··756.50·1017.00"·00000130:·2e30·3020·3239·3132·2e30·3020·3930·372e··.00·2912.00·907.
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·3030·2220·786d·6c6e·733d·2268·7474·703a··00"·xmlns="http:
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2f2f·7777·772e·7733·2e6f·7267·2f32·3030··//www.w3.org/200
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·302f·7376·6722·2078·6d6c·6e73·3a78·6c69··0/svg"·xmlns:xli
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·6e6b·3d22·6874·7470·3a2f·2f77·7777·2e77··nk="http://www.w
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·332e·6f72·672f·3139·3939·2f78·6c69·6e6b··3.org/1999/xlink
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·223e·0a3c·6720·6964·3d22·6772·6170·6830··">.<g·id="graph0
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·2220·636c·6173·733d·2267·7261·7068·2220··"·class="graph"·
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·7472·616e·7366·6f72·6d3d·2273·6361·6c65··transform="scale
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2831·2031·2920·726f·7461·7465·2830·2920··(1·1)·rotate(0)·
000001d0:·736c·6174·6528·3420·3130·3133·2922·3e0a··slate(4·1013)">.000001d0:·7472·616e·736c·6174·6528·3420·3930·3329··translate(4·903)
000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp000001e0:·223e·0a3c·7469·746c·653e·636f·6d6d·6f6e··">.<title>common
000001f0:·2f75·6470·2e68·3c2f·7469·746c·653e·0a3c··/udp.h</title>.<000001f0:·6370·702f·746f·6b65·6e69·7a65·722e·683c··cpp/tokenizer.h<
00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g00000200:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"00000210:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000220:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit00000230:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000240:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin00000250:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
00000260:·6b3a·7469·746c·653d·2275·6470·2064·6572··k:title="udp·der00000260:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000270:·6976·6564·2073·6f63·6b65·7420·636c·6173··ived·socket·clas00000270:·3d22·7374·7269·6e67·2074·6f6b·656e·697a··="string·tokeniz
00000280:·7365·732e·223e·0a3c·706f·6c79·676f·6e20··ses.">.<polygon·00000280:·6572·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··er.">.<polygon·f
00000290:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s00000290:·696c·6c3d·2223·3939·3939·3939·2220·7374··ill="#999999"·st
000002a0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000002a0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
000002b0:·706f·696e·7473·3d22·3233·3631·2c2d·3130··points="2361,-10000002b0:·6f69·6e74·733d·2239·3339·2e35·2c2d·3839··oints="939.5,-89
000002c0:·3039·2032·3235·342c·2d31·3030·3920·3232··09·2254,-1009·22000002c0:·3920·3830·362e·352c·2d38·3939·2038·3036··9·806.5,-899·806
000002d0:·3534·2c2d·3939·3020·3233·3631·2c2d·3939··54,-990·2361,-99000002d0:·2e35·2c2d·3838·3020·3933·392e·352c·2d38··.5,-880·939.5,-8
000002e0:·3020·3233·3631·2c2d·3130·3039·222f·3e0a··0·2361,-1009"/>.000002e0:·3830·2039·3339·2e35·2c2d·3839·3922·2f3e··80·939.5,-899"/>
000002f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000002f0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000300:·723d·226d·6964·646c·6522·2078·3d22·3233··r="middle"·x="2300000300:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="8
00000310:·3037·2e35·2220·793d·222d·3939·3722·2066··07.5"·y="-997"·f00000310:·3733·2220·793d·222d·3838·3722·2066·6f6e··73"·y="-887"·fon
00000320:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv00000320:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000330:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif00000330:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000340:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000340:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000350:·3030·223e·636f·6d6d·6f6e·6370·702f·7564··00">commoncpp/ud00000350:·223e·636f·6d6d·6f6e·6370·702f·746f·6b65··">commoncpp/toke
00000360:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>.00000360:·6e69·7a65·722e·683c·2f74·6578·743e·0a3c··nizer.h</text>.<
00000370:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000370:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000380:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000380:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·
00000390:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000390:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·
000003a0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003a0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000003b0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003b0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl
000003c0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003c0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
000003d0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000003d0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003e0:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon000003e0:·3a68·7265·663d·2261·3030·3531·325f·736f··:href="a00512_so
000003f0:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·000003f0:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
00000400:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"00000400:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000410:·2070·6f69·6e74·733d·2232·3333·302e·352c···points="2330.5,00000410:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
00000420:·2d38·3939·2032·3238·342e·352c·2d38·3939··-899·2284.5,-89900000420:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
00000430:·2032·3238·342e·352c·2d38·3830·2032·3333···2284.5,-880·23300000430:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
00000440:·302e·352c·2d38·3830·2032·3333·302e·352c··0.5,-880·2330.5,00000440:·2070·6f69·6e74·733d·2231·3036·312c·2d37···points="1061,-7
00000450:·2d38·3939·222f·3e0a·3c74·6578·7420·7465··-899"/>.<text·te00000450:·3334·2039·3433·2c2d·3733·3420·3934·332c··34·943,-734·943,
00000460:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl00000460:·2d37·3135·2031·3036·312c·2d37·3135·2031··-715·1061,-715·1
00000470:·6522·2078·3d22·3233·3037·2e35·2220·793d··e"·x="2307.5"·y=00000470:·3036·312c·2d37·3334·222f·3e0a·3c74·6578··061,-734"/>.<tex
00000480:·222d·3838·3722·2066·6f6e·742d·6661·6d69··"-887"·font-fami00000480:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000490:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000490:·6964·646c·6522·2078·3d22·3130·3032·2220··iddle"·x="1002"·
000004a0:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s000004a0:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa
000004b0:·697a·653d·2231·302e·3030·223e·6373·7464··ize="10.00">cstd000004b0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004c0:·696f·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··io</text>.</a>.<000004c0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004d0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No000004d0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co
000004e0:·6465·3126·2334·353b·2667·743b·4e6f·6465··de1&#45;&gt;Node000004e0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h
000004f0:·3220·2d2d·3e0a·3c67·2069·643d·2265·6467··2·-->.<g·id="edg000004f0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000500:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No00000500:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000510:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=00000510:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000520:·2265·6467·6522·3e0a·3c74·6974·6c65·3e4e··"edge">.<title>N00000520:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000530:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000530:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
00000540:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id00000540:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e
00000550:·3d22·615f·6564·6765·315f·4e6f·6465·3030··="a_edge1_Node0000000550:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod
00000560:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"00000560:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
00000570:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=00000570:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000580:·2220·223e·0a3c·7061·7468·2066·696c·6c3d··"·">.<path·fill=00000580:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000
00000590:·226e·6f6e·6522·2073·7472·6f6b·653d·2223··"none"·stroke="#00000590:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><
000005a0:·3633·6238·6666·2220·643d·224d·3233·3037··63b8ff"·d="M2307000005a0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
000005b0:·2e35·2c2d·3938·392e·3636·4332·3330·372e··.5,-989.66C2307.000005b0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
000005c0:·352c·2d39·3732·2e31·3720·3233·3037·2e35··5,-972.17·2307.5000005c0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
000005d0:·2c2d·3933·322e·3820·3233·3037·2e35·2c2d··,-932.8·2307.5,-000005d0:·6238·6666·2220·643d·224d·3834·392e·3832··b8ff"·d="M849.82
000005e0:·3930·392e·3237·222f·3e0a·3c70·6f6c·7967··909.27"/>.<polyg000005e0:·2c2d·3837·392e·3832·4338·3235·2e33·332c··,-879.82C825.33,
000005f0:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff000005f0:·2d38·3639·2e31·3720·3739·312e·382c·2d38··-869.17·791.8,-8
00000600:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000600:·3439·2e34·3820·3830·342c·2d38·3235·2038··49.48·804,-825·8
00000610:·6622·2070·6f69·6e74·733d·2232·3331·312c··f"·points="2311,00000610:·3239·2e34·2c2d·3737·342e·3035·2038·3931··29.4,-774.05·891
00000620:·2d39·3039·2e31·3620·3233·3037·2e35·2c2d··-909.16·2307.5,-00000620:·2e35·392c·2d37·3438·2e37·3620·3933·392e··.59,-748.76·939.
00000630:·3839·392e·3136·2032·3330·342c·2d39·3039··899.16·2304,-90900000630:·3536·2c2d·3733·362e·3438·222f·3e0a·3c70··56,-736.48"/>.<p
00000640:·2e31·3620·3233·3131·2c2d·3930·392e·3136··.16·2311,-909.1600000640:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000650:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</00000650:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000660:·673e·0a3c·212d·2d20·4e6f·6465·3320·2d2d··g>.<!--·Node3·--00000660:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="9
00000670:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node00000000670:·3430·2e36·362c·2d37·3339·2e38·3220·3934··40.66,-739.82·94
00000680:·3030·3322·2063·6c61·7373·3d22·6e6f·6465··003"·class="node00000680:·392e·3536·2c2d·3733·342e·3036·2039·3339··9.56,-734.06·939
00000690:·223e·0a3c·7469·746c·653e·4e6f·6465·333c··">.<title>Node3<00000690:·2e30·312c·2d37·3333·2e30·3220·3934·302e··.01,-733.02·940.
000006a0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000006a0:·3636·2c2d·3733·392e·3832·222f·3e0a·3c2f··66,-739.82"/>.</
000006b0:·5f4e·6f64·6530·3030·3030·3322·3e3c·6120··_Node000003"><a·000006b0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000006c0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004000006c0:·2d20·4e6f·6465·3632·202d·2d3e·0a3c·6720··-·Node62·-->.<g·
000006d0:·3832·5f73·6f75·7263·652e·6874·6d6c·2220··82_source.html"·000006d0:·6964·3d22·4e6f·6465·3030·3030·3632·2220··id="Node000062"·
000006e0:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl000006e0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000006f0:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<000006f0:·6974·6c65·3e4e·6f64·6536·323c·2f74·6974··itle>Node62</tit
00000700:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000700:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000710:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#6600000710:·6530·3030·3036·3222·3e3c·6120·786c·696e··e000062"><a·xlin
00000720:·3636·3636·2220·706f·696e·7473·3d22·3233··6666"·points="2300000720:·6b3a·6872·6566·3d22·6130·3039·3534·2e68··k:href="a00954.h
00000730:·3938·2e35·2c2d·3733·3420·3232·3830·2e35··98.5,-734·2280.500000730:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000740:·2c2d·3733·3420·3232·3830·2e35·2c2d·3731··,-734·2280.5,-7100000740:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000750:·3520·3233·3938·2e35·2c2d·3731·3520·3233··5·2398.5,-715·2300000750:·436f·6d6d·6f6e·2043·2b2b·2074·6872·6561··Common·C++·threa
00000760:·3938·2e35·2c2d·3733·3422·2f3e·0a3c·7465··98.5,-734"/>.<te00000760:·6420·636c·6173·7320·616e·6420·7379·6368··d·class·and·sych
00000770:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="00000770:·726f·6e69·7a61·7469·6f6e·206f·626a·6563··ronization·objec
00000780:·6d69·6464·6c65·2220·783d·2232·3333·392e··middle"·x="2339.00000780:·7473·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ts.">.<polygon·f
00000790:·3522·2079·3d22·2d37·3232·2220·666f·6e74··5"·y="-722"·font00000790:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
000007a0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000007a0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000007b0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000007b0:·6e74·733d·2239·3333·2c2d·3834·3420·3831··nts="933,-844·81
000007c0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"000007c0:·332c·2d38·3434·2038·3133·2c2d·3832·3520··3,-844·813,-825·
000007d0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi000007d0:·3933·332c·2d38·3235·2039·3333·2c2d·3834··933,-825·933,-84
000007e0:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.000007e0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000007f0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000007f0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
00000800:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000800:·783d·2238·3733·2220·793d·222d·3833·3222··x="873"·y="-832"
00000810:·6533·202d·2d3e·0a3c·6720·6964·3d22·6564··e3·-->.<g·id="ed00000810:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000820:·6765·325f·4e6f·6465·3030·3030·3031·5f4e··ge2_Node000001_N00000820:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000830:·6f64·6530·3030·3030·3322·2063·6c61·7373··ode000003"·class00000830:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000840:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000840:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/
Max diff block lines reached; 708069/818077 bytes (86.55%) of diff not shown.
12.0 KB
./usr/share/doc/ucommon-doc/html/a00496.svg
    
Offset 8, 95 lines modifiedOffset 8, 95 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7564·702e·6820·5061·6765·733a··cpp/udp.h·Pages: 
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt 
00000100:·683d·2231·3537·7074·2220·6865·6967·6874··h="157pt"·height 
00000110:·3d22·3832·7074·220a·2076·6965·7742·6f78··="82pt".·viewBox 
00000120:·3d22·302e·3030·2030·2e30·3020·3135·372e··="0.00·0.00·157. 
00000130:·3030·2038·322e·3030·2220·786d·6c6e·733d··00·82.00"·xmlns=000000e0:·6370·702f·746f·6b65·6e69·7a65·722e·6820··cpp/tokenizer.h·
 000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv
 00000100:·6720·7769·6474·683d·2231·3537·7074·2220··g·width="157pt"·
 00000110:·6865·6967·6874·3d22·3832·7074·220a·2076··height="82pt".·v
 00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
 00000130:·3020·3135·372e·3030·2038·322e·3030·2220··0·157.00·82.00"·
 00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
 00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
 00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
 00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
 00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
 000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
 000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
 000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
 000001d0:·736c·6174·6528·3420·3738·2922·3e0a·3c74··slate(4·78)">.<t
 000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f74··itle>commoncpp/t
 000001f0:·6f6b·656e·697a·6572·2e68·3c2f·7469·746c··okenizer.h</titl
00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml 
00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/ 
00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/1999 
00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id=" 
00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g 
000001a0:·7261·7068·2220·7472·616e·7366·6f72·6d3d··raph"·transform= 
000001b0:·2273·6361·6c65·2831·2031·2920·726f·7461··"scale(1·1)·rota 
000001c0:·7465·2830·2920·7472·616e·736c·6174·6528··te(0)·translate( 
000001d0:·3420·3738·2922·3e0a·3c74·6974·6c65·3e63··4·78)">.<title>c 
000001e0:·6f6d·6d6f·6e63·7070·2f75·6470·2e68·3c2f··ommoncpp/udp.h</ 
000001f0:·7469·746c·653e·0a3c·212d·2d20·4e6f·6465··title>.<!--·Node00000200:·653e·0a3c·212d·2d20·4e6f·6465·3120·2d2d··e>.<!--·Node1·--
00000200:·3120·2d2d·3e0a·3c67·2069·643d·224e·6f64··1·-->.<g·id="Nod00000210:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
00000210:·6530·3030·3030·3122·2063·6c61·7373·3d22··e000001"·class="00000220:·3030·3122·2063·6c61·7373·3d22·6e6f·6465··001"·class="node
00000220:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No00000230:·223e·0a3c·7469·746c·653e·4e6f·6465·313c··">.<title>Node1<
00000230:·6465·313c·2f74·6974·6c65·3e0a·3c67·2069··de1</title>.<g·i00000240:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000240:·643d·2261·5f4e·6f64·6530·3030·3030·3122··d="a_Node000001"00000250:·5f4e·6f64·6530·3030·3030·3122·3e3c·6120··_Node000001"><a·
00000250:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=00000260:·786c·696e·6b3a·7469·746c·653d·2273·7472··xlink:title="str
 00000270:·696e·6720·746f·6b65·6e69·7a65·722e·223e··ing·tokenizer.">
00000260:·2275·6470·2064·6572·6976·6564·2073·6f63··"udp·derived·soc 
00000270:·6b65·7420·636c·6173·7365·732e·223e·0a3c··ket·classes.">.< 
00000280:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#900000280:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000290:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#00000290:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
000002a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000002a0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
000002b0:·3132·382c·2d37·3420·3231·2c2d·3734·2032··128,-74·21,-74·2 
000002c0:·312c·2d35·3520·3132·382c·2d35·3520·3132··1,-55·128,-55·12000002b0:·3d22·3134·312c·2d37·3420·382c·2d37·3420··="141,-74·8,-74·
 000002c0:·382c·2d35·3520·3134·312c·2d35·3520·3134··8,-55·141,-55·14
000002d0:·382c·2d37·3422·2f3e·0a3c·7465·7874·2074··8,-74"/>.<text·t000002d0:·312c·2d37·3422·2f3e·0a3c·7465·7874·2074··1,-74"/>.<text·t
000002e0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000002e0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
000002f0:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y="000002f0:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y="
00000300:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family00000300:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family
00000310:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000310:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000320:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000320:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000330:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000330:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
 00000340:·6370·702f·746f·6b65·6e69·7a65·722e·683c··cpp/tokenizer.h<
 00000350:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
 00000360:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2
 00000370:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
 00000380:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n
 00000390:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
 000003a0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
 000003b0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">
 000003c0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
 000003d0:·3030·3530·395f·736f·7572·6365·2e68·746d··00509_source.htm
 000003e0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
 000003f0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
 00000400:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
 00000410:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
 00000420:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
 00000430:·2231·3439·2c2d·3139·2030·2c2d·3139·2030··"149,-19·0,-19·0
 00000440:·2c30·2031·3439·2c30·2031·3439·2c2d·3139··,0·149,0·149,-19
 00000450:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
 00000460:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
 00000470:·3d22·3734·2e35·2220·793d·222d·3722·2066··="74.5"·y="-7"·f
 00000480:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
 00000490:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
 000004a0:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
 000004b0:·3030·223e·636f·6d6d·6f6e·6370·702f·636f··00">commoncpp/co
00000340:·6370·702f·7564·702e·683c·2f74·6578·743e··cpp/udp.h</text>000004c0:·6d6d·6f6e·6370·702e·683c·2f74·6578·743e··mmoncpp.h</text>
00000350:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.000004d0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000360:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.< 
00000370:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002 
00000380:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">. 
00000390:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti 
000003a0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000004e0:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&
 000004f0:·6774·3b4e·6f64·6532·202d·2d3e·0a3c·6720··gt;Node2·-->.<g·
 00000500:·6964·3d22·6564·6765·315f·4e6f·6465·3030··id="edge1_Node00
 00000510:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"
 00000520:·2063·6c61·7373·3d22·6564·6765·223e·0a3c···class="edge">.<
 00000530:·7469·746c·653e·4e6f·6465·3126·2334·353b··title>Node1&#45;
 00000540:·2667·743b·4e6f·6465·323c·2f74·6974·6c65··&gt;Node2</title
 00000550:·3e0a·3c67·2069·643d·2261·5f65·6467·6531··>.<g·id="a_edge1
 00000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
000003b0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli00000570:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003c0:·6e6b·3a68·7265·663d·2261·3030·3532·315f··nk:href="a00521_ 
000003d0:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar 
000003e0:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink 
000003f0:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol00000580:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6174··:title="·">.<pat
 00000590:·6820·6669·6c6c·3d22·6e6f·6e65·2220·7374··h·fill="none"·st
 000005a0:·726f·6b65·3d22·2336·3362·3866·6622·2064··roke="#63b8ff"·d
 000005b0:·3d22·4d37·342e·352c·2d34·342e·3636·4337··="M74.5,-44.66C7
 000005c0:·342e·352c·2d33·352e·3933·2037·342e·352c··4.5,-35.93·74.5,
00000400:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white 
00000410:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666 
00000420:·3622·2070·6f69·6e74·733d·2231·3439·2c2d··6"·points="149,- 
00000430:·3139·2030·2c2d·3139·2030·2c30·2031·3439··19·0,-19·0,0·149 
00000440:·2c30·2031·3439·2c2d·3139·222f·3e0a·3c74··,0·149,-19"/>.<t 
00000450:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor= 
00000460:·226d·6964·646c·6522·2078·3d22·3734·2e35··"middle"·x="74.5 
00000470:·2220·793d·222d·3722·2066·6f6e·742d·6661··"·y="-7"·font-fa 
00000480:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica, 
00000490:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font 
000004a0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co 
000004b0:·6d6d·6f6e·6370·702f·636f·6d6d·6f6e·6370··mmoncpp/commoncp 
000004c0:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>. 
000004d0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N 
000004e0:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod 
000004f0:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed 
Max diff block lines reached; -1/12223 bytes (-0.01%) of diff not shown.
15.6 KB
./usr/share/doc/ucommon-doc/html/a00497.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/applog.h·File·Reference</title>8 <title>UCommon:·commoncpp/process.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.24 KB
html2text {}
    
Offset 4, 87 lines modifiedOffset 4, 35 lines modified
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 applog.h·File·Reference11 process.h·File·Reference
12 Application·logging·facilities·abstraction.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Process·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.l_.o_.g_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
16 #include·<string> 
17 #include·<sstream> 
18 #include·<iostream> 
19 #include·<map> 
20 Include·dependency·graph·for·applog.h:15 Include·dependency·graph·for·process.h:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
27 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 23 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
 24  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
 25 ·······pass·to·the·IPV4Address·constructor.
28 ·····class·__attribute__((visibility·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility 
29 ···············("default")))·AppLog ·("default")))·inline·AppLog·&debug(AppLog 
30 ·····································&sl) 
31 ·····································Application·logger·is·a·class·that 
32  ····································implements·a·logger·that·can·be·used·by 
33 ·····································applications·to·save·log·file·somewhere·on 
34 ·····································the·system. 
35   
36 ······························class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility 
37 ·····································("default")))·IPV4Validator 
38 ·····································Classes·derived·from·IPV4Address·would 
39  ····································require·an·specific·validator·to·pass·to 
40 ·····································the·IPV4Address·constructor. 
41   
42 ·····class·__attribute__((visibility·o\x8os\x8st\x8t:\x8::\x8:_\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_·((visibility 
43 ("default")))·AppLogException·class ·("hidden")))·AppLogPrivate 
44  ····································Applog·exception,·used·for·memory·problems 
45 ·····································at·the·moment. 
46  26  
47 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
48 Application·logging·facilities·abstraction.28 Process·services.
49 Definition·in·file·_\x8a_.p_.p_.l_.o_.g_\x8._\x8h.29 Definition·in·file·_\x8p_.r_.o_.c_.e_.s_.s_\x8._\x8h.
50 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
51 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·[.[1.1/./2.2].]·*\x8**\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
52 ost::__attribute__·(·(visibility("default")) ··)·& 
53 Application·logger·is·a·class·that·implements·a·logger·that·can·be·used·by 
54 applications·to·save·log·file·somewhere·on·the·system. 
55 Manipulator·for·info·level. 
56 Manipulator·for·notice·level. 
57 Manipulator·for·critical·level. 
58 Manipulator·for·alert·level. 
59 Manipulator·for·emerg·level. 
60 Manipulator·for·error·level. 
61 Manipulator·for·warn·level. 
62 It·uses·ost::slog·to·write·to·syslog·and·std::clog·to·write·to·standard·output. 
63 It·provides·either·a·stream·oriented·logger·or·a·old·printf·style·one. 
64 It·can·be·used·to·log·directly·on·a·file·or·in·a·spooler·like·way.·Latter·uses 
65 a·ost::ThreadQueue·to·implement·a·thread·safe·access·to·logger. 
66 It·provides·a·global·stream·variable·called·ost::alog. 
67 It·provides·an·AppLog::Ident·class·that·represents·a·module·name·for·instance 
68 that·can·be·used·to·tag·logs.·Logging·levels·are·the·same·defined·into·ost:: 
69 Slog:·Slog::levelEmergency·Slog::levelAlert·Slog::levelCritical·Slog:: 
70 levelError·Slog::levelWarning·Slog::levelNotice·Slog::levelInfo·Slog:: 
71 levelDebugfrom. 
72 Example·of·usage:·alog·<<·mod_name·<<·debug·<<·"Hello·world!"·<<·std::endl; 
73 Manipulator·for·debug·level 
74 ··Parameters 
75 ······sl·application·logger·stream 
76 ··Returns 
77 ······application·logger·stream 
78 ··Parameters 
79 ······sl·application·logger·stream 
80 ··Returns 
81 ······application·logger·stream 
82 Definition·at·line·_\x85_\x82_\x80·of·file·_\x8a_\x8p_\x8p_\x8l_\x8o_\x8g_\x8._\x8h. 
83 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·[\x8[2\x82/\x8/2\x82]\x8]·*\x8**\x8**\x8**\x8**\x8* 
84 class·ost::__attribute__·(·(visibility("default")) ··)32 class·ost::__attribute__·(·(visibility("default")) ··)
85 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to33 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
86 the·IPV4Address·constructor.34 the·IPV4Address·constructor.
87 XML·streaming·parser.35 XML·streaming·parser.
88 Splits·delimited·string·into·tokens.36 Splits·delimited·string·into·tokens.
89 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a37 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a
90 "service·thread"·such·as·SocketService.38 "service·thread"·such·as·SocketService.
72.8 KB
./usr/share/doc/ucommon-doc/html/a00497_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/applog.h·Source·File</title>8 <title>UCommon:·commoncpp/process.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
12.1 KB
html2text {}
    
Offset 3, 281 lines modifiedOffset 3, 154 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 applog.h10 process.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 _\x81//·Copyright·(C)·2005-2020·Angelo·Naselli,·Penta·Engineering·s.r.l. 
13 2//12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
 13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
 14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
 15 4//
14 3//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
15 4//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
16 5//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
17 6//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
18 7//20 9//
 21 10//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,
19 8//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
20 9//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
21 10//·GNU·General·Public·License·for·more·details.24 13//·GNU·General·Public·License·for·more·details.
22 11// 
23 12//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License 
24 13//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>. 
25 14//25 14//
 26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
 27 16//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.
 28 17//
26 15//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software29 18//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software
27 16//·library·without·restriction.·Specifically,·if·other·files·instantiate30 19//·library·without·restriction.·Specifically,·if·other·files·instantiate
28 17//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile31 20//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile
29 18//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this32 21//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this
30 19//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by33 22//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by
31 20//·the·GNU·General·Public·License.·This·exception·does·not·however34 23//·the·GNU·General·Public·License.·This·exception·does·not·however
32 21//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by35 24//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by
33 22//·the·GNU·General·Public·License.36 25//·the·GNU·General·Public·License.
34 23//37 26//
35 24//·This·exception·applies·only·to·the·code·released·under·the·name·GNU38 27//·This·exception·applies·only·to·the·code·released·under·the·name·GNU
36 25//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU39 28//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU
37 26//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does40 29//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does
38 27//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading41 30//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading
39 28//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete42 31//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete
40 29//·this·exception·notice·from·them.43 32//·this·exception·notice·from·them.
41 30//44 33//
42 31//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your45 34//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your
43 choice46 choice
44 32//·whether·to·permit·this·exception·to·apply·to·your·modifications.47 35//·whether·to·permit·this·exception·to·apply·to·your·modifications.
45 33//·If·you·do·not·wish·that,·delete·this·exception·notice.48 36//·If·you·do·not·wish·that,·delete·this·exception·notice.
46 34//49 37//
47 3550 38
48 42#ifndef·COMMONCPP_APPLOG_H_51 44#ifndef·COMMONCPP_PROCESS_H_
49 43#define·COMMONCPP_APPLOG_H_52 45#define·COMMONCPP_PROCESS_H_
50 4453 46
51 45#ifndef·COMMONCPP_CONFIG_H_54 47#ifndef·COMMONCPP_CONFIG_H_
52 46#include·<commoncpp/config.h>55 48#include·<commoncpp/config.h>
53 47#endif56 49#endif
54 4857 50
55 49#ifndef·COMMONCPP_SLOG_H_58 51#ifndef·COMMONCPP_THREAD_H_
56 50#include·<_.c_.o_.m_.m_.o_.n_.c_.p_.p_./_.s_.l_.o_.g_\x8._\x8h>59 52#include·<_.c_.o_.m_.m_.o_.n_.c_.p_.p_./_.t_.h_.r_.e_.a_.d_\x8._\x8h>
57 51#endif60 53#endif
 61 54
 62 55namespace·ost·{
58 52 
59 53#ifndef·COMMONCPP_EXCEPTION_H_ 
60 54#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
61 55#endif 
62 5663 56
 64 67class·__EXPORT·Process
 65 68{
 66 69private:
 67 70·static·bool·rtflag;
 68 71
 69 72·__DELETE_DEFAULTS(Process);
 70 73
 71 74public:
 72 75#ifndef·_MSWINDOWS_
 73 76·typedef·void·(*Trap)(int);
 74 77
 75 83·static·void·detach(void);
 76 84
 77 92·static·void·attach(const·char·*devname);
 78 93
 79 101·static·Trap·setPosixSignal(int·signo,·Trap·handler);
 80 102
 81 110·static·Trap·setInterruptSignal(int·signo,·Trap·handler);
63 57#include·<string> 
64 58#include·<sstream> 
65 59#include·<iostream> 
66 60#include·<map> 
67 61 
68 62namespace·ost·{ 
69 63using·namespace·std; 
70 64 
71 73class·__EXPORT·HEXdump 
72 74{ 
73 75·protected: 
74 79·std::string·_str; 
75 80 
76 81·public: 
77 82·//·max_len:·max·number·of·bytes·to·be·printed.·0·prints·all. 
78 91·HEXdump(const·uint8_t·*buffer,·int·buff_len,·int·max_len·=·200); 
79 92 
80 96·virtual·~HEXdump()·{·_str·=·string();} 
81 97 
82 102·const·char·*·c_str()·const·{ 
83 103·return·_str.c_str(); 
84 104·} 
85 105 
86 109·std::string·str()·{ 
87 110·return·_str; 
88 111·} 
89 112 
90 118·friend·std::ostream&·operator<<·(std::ostream&·out,·const·HEXdump·&hd) 
91 119·{ 
92 120·out·<<·hd.c_str(); 
93 121·return·out; 
94 122·} 
95 123 
96 124}; 
97 125 
98 126#ifdef·CCXX_EXCEPTIONS 
99 131class·__EXPORT·AppLogException·:·public·ost::Exception 
100 132{ 
101 133·public: 
102 138·AppLogException(const·char·*what_arg)·:·ost::Exception(what_arg)·{} 
Max diff block lines reached; 5443/12400 bytes (43.90%) of diff not shown.
787 KB
./usr/share/doc/ucommon-doc/html/a00498.svg
    
Offset 8, 5821 lines modifiedOffset 8, 5864 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (4824 lines added, 4824 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6170·706c·6f67·2e68·2050·6167··cpp/applog.h·Pag000000e0:·6370·702f·7072·6f63·6573·732e·6820·5061··cpp/process.h·Pa
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·6964·7468·3d22·3238·3830·7074·2220·6865··idth="2880pt"·he00000100:·7769·6474·683d·2232·3932·3570·7422·2068··width="2925pt"·h
00000110:·6967·6874·3d22·3936·3270·7422·0a20·7669··ight="962pt".·vi00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·2032·3837·392e·3530·2039·3632·2e30·3022···2879.50·962.00"00000130:·3020·3239·3235·2e30·3020·3930·372e·3030··0·2925.00·907.00
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·6e73·6c61·7465·2834·2039·3538·2922·3e0a··nslate(4·958)">.000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">
000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp
000001f0:·2f61·7070·6c6f·672e·683c·2f74·6974·6c65··/applog.h</title000001f0:·702f·7072·6f63·6573·732e·683c·2f74·6974··p/process.h</tit
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4170·706c··link:title="Appl00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5072···xlink:title="Pr
00000270:·6963·6174·696f·6e20·6c6f·6767·696e·6720··ication·logging·00000270:·6f63·6573·7320·7365·7276·6963·6573·2e22··ocess·services."
00000280:·6661·6369·6c69·7469·6573·2061·6273·7472··facilities·abstr00000280:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000290:·6163·7469·6f6e·2e22·3e0a·3c70·6f6c·7967··action.">.<polyg00000290:·2223·3939·3939·3939·2220·7374·726f·6b65··"#999999"·stroke
000002a0:·6f6e·2066·696c·6c3d·2223·3939·3939·3939··on·fill="#999999000002a0:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point
000002b0:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666000002b0:·733d·2231·3231·352c·2d38·3939·2031·3038··s="1215,-899·108
000002c0:·3622·2070·6f69·6e74·733d·2239·3734·2c2d··6"·points="974,-000002c0:·392c·2d38·3939·2031·3038·392c·2d38·3830··9,-899·1089,-880
000002d0:·3935·3420·3835·322c·2d39·3534·2038·3532··954·852,-954·852000002d0:·2031·3231·352c·2d38·3830·2031·3231·352c···1215,-880·1215,
000002e0:·2c2d·3933·3520·3937·342c·2d39·3335·2039··,-935·974,-935·9000002e0:·2d38·3939·222f·3e0a·3c74·6578·7420·7465··-899"/>.<text·te
000002f0:·3734·2c2d·3935·3422·2f3e·0a3c·7465·7874··74,-954"/>.<text000002f0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000300:·6522·2078·3d22·3131·3532·2220·793d·222d··e"·x="1152"·y="-
00000310:·6464·6c65·2220·783d·2239·3133·2220·793d··ddle"·x="913"·y=00000310:·3838·3722·2066·6f6e·742d·6661·6d69·6c79··887"·font-family
00000320:·222d·3934·3222·2066·6f6e·742d·6661·6d69··"-942"·font-fami00000320:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000330:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000340:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000350:·697a·653d·2231·302e·3030·223e·636f·6d6d··ize="10.00">comm00000350:·6370·702f·7072·6f63·6573·732e·683c·2f74··cpp/process.h</t
00000360:·6f6e·6370·702f·6170·706c·6f67·2e68·3c2f··oncpp/applog.h</00000360:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000370:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000370:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-
00000380:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·00000380:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000390:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000390:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod
000003a0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no000003a0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2
000003b0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node000003b0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000003c0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=000003c0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a
000003d0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><000003d0:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00
000003e0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000003e0:·3531·325f·736f·7572·6365·2e68·746d·6c22··512_source.html"
000003f0:·3034·3832·5f73·6f75·7263·652e·6874·6d6c··0482_source.html000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000400:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·00000400:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000410:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000410:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000420:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000420:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000430:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000430:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
00000440:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="00000440:·3235·342c·2d37·3334·2031·3133·362c·2d37··254,-734·1136,-7
00000450:·3838·392c·2d37·3334·2037·3731·2c2d·3733··889,-734·771,-7300000450:·3334·2031·3133·362c·2d37·3135·2031·3235··34·1136,-715·125
00000460:·3420·3737·312c·2d37·3135·2038·3839·2c2d··4·771,-715·889,-00000460:·342c·2d37·3135·2031·3235·342c·2d37·3334··4,-715·1254,-734
00000470:·3731·3520·3838·392c·2d37·3334·222f·3e0a··715·889,-734"/>.00000470:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
00000480:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho00000480:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
00000490:·723d·226d·6964·646c·6522·2078·3d22·3833··r="middle"·x="8300000490:·3d22·3131·3935·2220·793d·222d·3732·3222··="1195"·y="-722"
000004a0:·3022·2079·3d22·2d37·3232·2220·666f·6e74··0"·y="-722"·font000004a0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
000004b0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000004b0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
000004c0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000004c0:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
000004d0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"000004d0:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/
000004e0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi000004e0:·636f·6e66·6967·2e68·3c2f·7465·7874·3e0a··config.h</text>.
000004f0:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.000004f0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000500:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000500:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g
00000510:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000510:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i
00000520:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed00000520:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node000
00000530:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000530:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"·
00000540:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000540:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t
00000550:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000550:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;&
00000560:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000560:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title>
00000570:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i00000570:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_
00000580:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node000000580:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
00000590:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000590:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
000005a0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title000005a0:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path
000005b0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill000005b0:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str
000005c0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="000005c0:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d=
000005d0:·2336·3362·3866·6622·2064·3d22·4d38·3531··#63b8ff"·d="M851000005d0:·224d·3131·3538·2e31·382c·2d38·3739·2e37··"M1158.18,-879.7
000005e0:·2e39·352c·2d39·3338·2e38·3743·3832·322e··.95,-938.87C822.000005e0:·3543·3131·3633·2e39·392c·2d38·3731·2e30··5C1163.99,-871.0
000005f0:·3438·2c2d·3933·332e·3531·2037·3838·2e38··48,-933.51·788.8000005f0:·3920·3131·3732·2e34·352c·2d38·3537·2e32··9·1172.45,-857.2
00000600:·352c·2d39·3232·2e32·3920·3736·372c·2d38··5,-922.29·767,-800000600:·3420·3131·3737·2c2d·3834·3420·3131·3838··4·1177,-844·1188
00000610:·3939·2037·3237·2e37·332c·2d38·3537·2e31··99·727.73,-857.100000610:·2e36·392c·2d38·3130·2e30·3120·3131·3932··.69,-810.01·1192
00000620:·3420·3733·392e·3634·2c2d·3831·362e·3720··4·739.64,-816.7·00000620:·2e38·2c2d·3736·372e·3934·2031·3139·342e··.8,-767.94·1194.
00000630:·3737·332c·2d37·3730·2037·3831·2e36·392c··773,-770·781.69,00000630:·3234·2c2d·3734·342e·3137·222f·3e0a·3c70··24,-744.17"/>.<p
00000640:·2d37·3537·2e38·3320·3739·342e·3634·2c2d··-757.83·794.64,-00000640:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000650:·3734·372e·3335·2038·3036·2c2d·3733·392e··747.35·806,-739.00000650:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000660:·3632·222f·3e0a·3c70·6f6c·7967·6f6e·2066··62"/>.<polygon·f00000660:·3362·3866·6622·2070·6f69·6e74·733d·2231··3b8ff"·points="1
00000670:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st00000670:·3139·372e·3734·2c2d·3734·342e·3235·2031··197.74,-744.25·1
00000680:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p00000680:·3139·342e·3735·2c2d·3733·342e·3038·2031··194.75,-734.08·1
00000690:·6f69·6e74·733d·2238·3038·2e31·362c·2d37··oints="808.16,-700000690:·3139·302e·3735·2c2d·3734·332e·3839·2031··190.75,-743.89·1
000006a0:·3432·2e34·2038·3134·2e36·362c·2d37·3334··42.4·814.66,-734000006a0:·3139·372e·3734·2c2d·3734·342e·3235·222f··197.74,-744.25"/
000006b0:·2e30·3320·3830·342e·3336·2c2d·3733·362e··.03·804.36,-736.000006b0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006c0:·3531·2038·3038·2e31·362c·2d37·3432·2e34··51·808.16,-742.4000006c0:·0a3c·212d·2d20·4e6f·6465·3632·202d·2d3e··.<!--·Node62·-->
000006d0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</000006d0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
000006e0:·673e·0a3c·212d·2d20·4e6f·6465·3538·202d··g>.<!--·Node58·-000006e0:·3632·2220·636c·6173·733d·226e·6f64·6522··62"·class="node"
000006f0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00000006f0:·3e0a·3c74·6974·6c65·3e4e·6f64·6536·323c··>.<title>Node62<
00000700:·3030·3538·2220·636c·6173·733d·226e·6f64··0058"·class="nod00000700:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
00000710:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6535··e">.<title>Node500000710:·5f4e·6f64·6530·3030·3036·3222·3e3c·6120··_Node000062"><a·
00000720:·383c·2f74·6974·6c65·3e0a·3c67·2069·643d··8</title>.<g·id=00000720:·786c·696e·6b3a·6872·6566·3d22·6130·3039··xlink:href="a009
00000730:·2261·5f4e·6f64·6530·3030·3035·3822·3e3c··"a_Node000058"><00000730:·3534·2e68·746d·6c22·2074·6172·6765·743d··54.html"·target=
00000740:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·00000740:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000750:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000750:·6c65·3d22·436f·6d6d·6f6e·2043·2b2b·2074··le="Common·C++·t
00000760:·3d22·2365·3065·3065·3022·2073·7472·6f6b··="#e0e0e0"·strok00000760:·6872·6561·6420·636c·6173·7320·616e·6420··hread·class·and·
00000770:·653d·2223·3939·3939·3939·2220·706f·696e··e="#999999"·poin00000770:·7379·6368·726f·6e69·7a61·7469·6f6e·206f··sychronization·o
00000780:·7473·3d22·3838·2c2d·3536·3920·3238·2c2d··ts="88,-569·28,-00000780:·626a·6563·7473·2e22·3e0a·3c70·6f6c·7967··bjects.">.<polyg
00000790:·3536·3920·3238·2c2d·3535·3020·3838·2c2d··569·28,-550·88,-00000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
000007a0:·3535·3020·3838·2c2d·3536·3922·2f3e·0a3c··550·88,-569"/>.<000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000007b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007b0:·2070·6f69·6e74·733d·2231·3136·382c·2d38···points="1168,-8
000007c0:·3d22·6d69·6464·6c65·2220·783d·2235·3822··="middle"·x="58"000007c0:·3434·2031·3034·382c·2d38·3434·2031·3034··44·1048,-844·104
000007d0:·2079·3d22·2d35·3537·2220·666f·6e74·2d66···y="-557"·font-f000007d0:·382c·2d38·3235·2031·3136·382c·2d38·3235··8,-825·1168,-825
000007e0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica000007e0:·2031·3136·382c·2d38·3434·222f·3e0a·3c74···1168,-844"/>.<t
000007f0:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon000007f0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000800:·742d·7369·7a65·3d22·3130·2e30·3022·3e69··t-size="10.00">i00000800:·226d·6964·646c·6522·2078·3d22·3131·3038··"middle"·x="1108
00000810:·6f73·7472·6561·6d3c·2f74·6578·743e·0a3c··ostream</text>.<00000810:·2220·793d·222d·3833·3222·2066·6f6e·742d··"·y="-832"·font-
00000820:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000820:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000830:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000830:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000840:·3b4e·6f64·6535·3820·2d2d·3e0a·3c67·2069··;Node58·-->.<g·i00000840:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
Max diff block lines reached; 139097/805383 bytes (17.27%) of diff not shown.
12.6 KB
./usr/share/doc/ucommon-doc/html/a00499.svg
    
Offset 8, 97 lines modifiedOffset 8, 96 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6170·706c·6f67·2e68·2050·6167··cpp/applog.h·Pag000000e0:·6370·702f·7072·6f63·6573·732e·6820·5061··cpp/process.h·Pa
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w 
00000100:·6964·7468·3d22·3135·3770·7422·2068·6569··idth="157pt"·hei 
00000110:·6768·743d·2238·3270·7422·0a20·7669·6577··ght="82pt".·view000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
 00000100:·7769·6474·683d·2231·3537·7074·2220·6865··width="157pt"·he
 00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3537·2e30·3020·3832·2e30·3022·2078·6d6c··57.00·82.00"·xml00000130:·3135·372e·3030·2038·322e·3030·2220·786d··157.00·82.00"·xm
00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht
00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/100000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/
00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i 
00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class 
000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo 
000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r 
000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla 
000001d0:·7465·2834·2037·3829·223e·0a3c·7469·746c··te(4·78)">.<titl 
000001e0:·653e·636f·6d6d·6f6e·6370·702f·6170·706c··e>commoncpp/appl00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·
 00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas
 000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf
 000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·
 000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl
 000001d0:·6174·6528·3420·3738·2922·3e0a·3c74·6974··ate(4·78)">.<tit
 000001e0:·6c65·3e63·6f6d·6d6f·6e63·7070·2f70·726f··le>commoncpp/pro
000001f0:·6f67·2e68·3c2f·7469·746c·653e·0a3c·212d··og.h</title>.<!-000001f0:·6365·7373·2e68·3c2f·7469·746c·653e·0a3c··cess.h</title>.<
00000200:·2d20·4e6f·6465·3120·2d2d·3e0a·3c67·2069··-·Node1·-->.<g·i00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g
00000210:·643d·224e·6f64·6530·3030·3030·3122·2063··d="Node000001"·c00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"
00000220:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
00000230:·746c·653e·4e6f·6465·313c·2f74·6974·6c65··tle>Node1</title00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit
00000240:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node000000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000250:·3030·3030·3122·3e3c·6120·786c·696e·6b3a··00001"><a·xlink:00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin
 00000260:·6b3a·7469·746c·653d·2250·726f·6365·7373··k:title="Process
 00000270:·2073·6572·7669·6365·732e·223e·0a3c·706f···services.">.<po
 00000280:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
 00000290:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
 000002a0:·3636·3636·2220·706f·696e·7473·3d22·3133··6666"·points="13
 000002b0:·372e·352c·2d37·3420·3131·2e35·2c2d·3734··7.5,-74·11.5,-74
00000260:·7469·746c·653d·2241·7070·6c69·6361·7469··title="Applicati 
00000270:·6f6e·206c·6f67·6769·6e67·2066·6163·696c··on·logging·facil 
00000280:·6974·6965·7320·6162·7374·7261·6374·696f··ities·abstractio 
00000290:·6e2e·223e·0a3c·706f·6c79·676f·6e20·6669··n.">.<polygon·fi 
000002a0:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str 
000002b0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po 
000002c0:·696e·7473·3d22·3133·352e·352c·2d37·3420··ints="135.5,-74· 
000002d0:·3133·2e35·2c2d·3734·2031·332e·352c·2d35··13.5,-74·13.5,-5 
000002e0:·3520·3133·352e·352c·2d35·3520·3133·352e··5·135.5,-55·135.000002c0:·2031·312e·352c·2d35·3520·3133·372e·352c···11.5,-55·137.5,
000002f0:·352c·2d37·3422·2f3e·0a3c·7465·7874·2074··5,-74"/>.<text·t 
00000300:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd 
00000310:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y="000002d0:·2d35·3520·3133·372e·352c·2d37·3422·2f3e··-55·137.5,-74"/>
 000002e0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
 000002f0:·6f72·3d22·6d69·6464·6c65·2220·783d·2237··or="middle"·x="7
 00000300:·342e·3522·2079·3d22·2d36·3222·2066·6f6e··4.5"·y="-62"·fon
 00000310:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
 00000320:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
 00000330:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
 00000340:·223e·636f·6d6d·6f6e·6370·702f·7072·6f63··">commoncpp/proc
 00000350:·6573·732e·683c·2f74·6578·743e·0a3c·2f61··ess.h</text>.</a
 00000360:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
 00000370:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
 00000380:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
 00000390:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
 000003a0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
 000003b0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
 000003c0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
 000003d0:·7265·663d·2261·3030·3530·395f·736f·7572··ref="a00509_sour
 000003e0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target=
 000003f0:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
 00000400:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
 00000410:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
 00000420:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
 00000430:·6f69·6e74·733d·2231·3439·2c2d·3139·2030··oints="149,-19·0
 00000440:·2c2d·3139·2030·2c30·2031·3439·2c30·2031··,-19·0,0·149,0·1
 00000450:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·
 00000460:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
 00000470:·646c·6522·2078·3d22·3734·2e35·2220·793d··dle"·x="74.5"·y=
00000320:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family00000480:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family
00000330:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000490:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000340:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz000004a0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000350:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common000004b0:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000360:·6370·702f·6170·706c·6f67·2e68·3c2f·7465··cpp/applog.h</te 
00000370:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</ 
00000380:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·-- 
00000390:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000004c0:·6370·702f·636f·6d6d·6f6e·6370·702e·683c··cpp/commoncpp.h<
 000004d0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
 000004e0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
 000004f0:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-
 00000500:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_
 00000510:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
000003a0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node00000520:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
000003b0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<00000530:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
 00000540:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<
000003c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a00000550:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000003d0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a· 
000003e0:·786c·696e·6b3a·6872·6566·3d22·6130·3035··xlink:href="a005 
000003f0:·3231·5f73·6f75·7263·652e·6874·6d6c·2220··21_source.html"· 
00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl 
00000410:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.< 
00000420:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh 
00000430:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66 
00000440:·3636·3636·2220·706f·696e·7473·3d22·3134··6666"·points="14 
00000450:·392c·2d31·3920·302c·2d31·3920·302c·3020··9,-19·0,-19·0,0· 
00000460:·3134·392c·3020·3134·392c·2d31·3922·2f3e··149,0·149,-19"/> 
00000470:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch 
00000480:·6f72·3d22·6d69·6464·6c65·2220·783d·2237··or="middle"·x="7 
00000490:·342e·3522·2079·3d22·2d37·2220·666f·6e74··4.5"·y="-7"·font 
000004a0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti 
000004b0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f 
000004c0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00" 
000004d0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6d·6d6f··>commoncpp/commo 
000004e0:·6e63·7070·2e68·3c2f·7465·7874·3e0a·3c2f··ncpp.h</text>.</ 
000004f0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!- 
00000500:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt; 
00000510:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id= 
00000520:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node0000000000560:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000
00000530:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl00000570:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a
 00000580:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
 00000590:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no
 000005a0:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b
 000005b0:·3866·6622·2064·3d22·4d37·342e·352c·2d34··8ff"·d="M74.5,-4
Max diff block lines reached; -1/12837 bytes (-0.01%) of diff not shown.
254 KB
./usr/share/doc/ucommon-doc/html/a00500.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/address.h·File·Reference</title>8 <title>UCommon:·commoncpp/udp.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
98.9 KB
html2text {}
    
Offset 3, 2120 lines modifiedOffset 3, 26 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
11 address.h·File·Reference10 udp.h·File·Reference
12 Network·addresses·and·sockets·related·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.11 udp·derived·socket·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<cstdio>
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>
 15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>16 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.o_.c_.k_.e_.t_\x8._\x8h>
16 Include·dependency·graph·for·address.h:17 Include·dependency·graph·for·udp.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
24 #define ·_\x8B_\x8r_\x8o_\x8a_\x8d_\x8c_\x8a_\x8s_\x8t_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s   IPV4Broadcast 
25   
26 #define ·_\x8C_\x8I_\x8D_\x8R   IPV4Cidr 
27   
28 #define ·_\x8C_\x8I_\x8D_\x8R_\x8__\x8I_\x8P_\x8V_\x84_\x8__\x8A_\x8D_\x8D_\x8R_\x8E_\x8S_\x8S_\x8__\x8S_\x8I_\x8Z_\x8E   32 
29   
30 #define ·_\x8C_\x8I_\x8D_\x8R_\x8__\x8I_\x8P_\x8V_\x86_\x8__\x8A_\x8D_\x8D_\x8R_\x8E_\x8S_\x8S_\x8__\x8S_\x8I_\x8Z_\x8E   45 
31   
32 #define ·_\x8I_\x8N_\x8E_\x8T_\x8__\x8I_\x8P_\x8V_\x84_\x8__\x8A_\x8D_\x8D_\x8R_\x8E_\x8S_\x8S_\x8__\x8S_\x8I_\x8Z_\x8E   16 
33   
34 #define ·_\x8I_\x8N_\x8E_\x8T_\x8__\x8I_\x8P_\x8V_\x86_\x8__\x8A_\x8D_\x8D_\x8R_\x8E_\x8S_\x8S_\x8__\x8S_\x8I_\x8Z_\x8E   40 
35   
36 #define ·_\x8I_\x8n_\x8e_\x8t_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s   IPV4Address 
37   
38 #define ·_\x8I_\x8n_\x8e_\x8t_\x8A_\x8d_\x8d_\x8r_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r   IPV4Validator 
39   
40 #define ·_\x8I_\x8n_\x8e_\x8t_\x8H_\x8o_\x8s_\x8t_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s   IPV4Host 
41   
42 #define ·_\x8I_\x8n_\x8e_\x8t_\x8M_\x8a_\x8s_\x8k_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s   IPV4Mask 
43   
44 #define ·_\x8I_\x8n_\x8e_\x8t_\x8M_\x8c_\x8a_\x8s_\x8t_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s   IPV4Multicast 
45   
46 #define ·_\x8I_\x8n_\x8e_\x8t_\x8M_\x8c_\x8a_\x8s_\x8t_\x8A_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8V_\x8a_\x8l_\x8i_\x8d_\x8a_\x8t_\x8o_\x8r   IPV4MulticastValidator 
47   
48 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
49 typedef·in_port_t ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8t_\x8p_\x8p_\x8o_\x8r_\x8t_\x8__\x8t 
50  ··················Transport·Protocol·Ports. 
51   
52 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
53 ································class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility 
54 ·······································("default")))·IPV4Validator 
55 ·······································Classes·derived·from·IPV4Address·would 
56  ······································require·an·specific·validator·to·pass·to 
57 ·······································the·IPV4Address·constructor. 
58   
59 ·······class·__attribute__((visibility 
60 ··········("default")))·IPV4Mask·class 
61 __attribute__((visibility("default"))) 
62 ·········IPV4Host·class·__attribute__( 
63 (visibility("default")))·IPV4Broadcast 
64 ·······class·__attribute__((visibility 
65 ···········("default")))·IPV4Multicast 
66 __attribute__((visibility("default"))) 
67 ···················std·struct·in_addr ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8g_\x8e_\x8t_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s·(const·IPV4Address·&ia) 
68 ·······································Internet·addresses·used·specifically·as 
69  ······································masking·addresses·(such·as·" 
70 ·······································255.255.255.0")·are·held·in·the·IPV4Mask 
71 ·······································derived·object. 
72   
73 ·······class·__attribute__((visibility 
74 ··········("default")))·IPV6Mask·class 
75 __attribute__((visibility("default"))) 
76 ·········IPV6Host·class·__attribute__( 
77 (visibility("default")))·IPV6Broadcast 
78 ·······class·__attribute__((visibility 
79 ···········("default")))·IPV6Multicast 
80 __attribute__((visibility("default"))) 
81 ··················std·struct·in6_addr ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8g_\x8e_\x8t_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s·(const·IPV6Address·&ia) 
82 ·······································Internet·addresses·used·specifically·as 
83  ······································masking·addresses·(such·as·" 
84 ·······································255.255.255.0")·are·held·in·the·IPV6Mask 
85 ·······································derived·object. 
86   
Diff chunk too large, falling back to line-by-line diff (2 lines added, 2033 lines removed)
87 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
88 Network·addresses·and·sockets·related·classes.25 udp·derived·socket·classes.
89 Definition·in·file·_\x8a_.d_.d_.r_.e_.s_.s_\x8._\x8h.26 Definition·in·file·_\x8u_.d_.p_\x8._\x8h.
90 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
91 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 B\x8Br\x8ro\x8oa\x8ad\x8dc\x8ca\x8as\x8st\x8tA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
92 #define·BroadcastAddress   IPV4Broadcast 
93 Definition·at·line·_\x87_\x85·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
94 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C\x8CI\x8ID\x8DR\x8R·*\x8**\x8**\x8**\x8**\x8* 
95 #define·CIDR   IPV4Cidr 
96 Definition·at·line·_\x86_\x88·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
97 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C\x8CI\x8ID\x8DR\x8R_\x8_I\x8IP\x8PV\x8V4\x84_\x8_A\x8AD\x8DD\x8DR\x8RE\x8ES\x8SS\x8S_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
98 #define·CIDR_IPV4_ADDRESS_SIZE   32 
99 Definition·at·line·_\x86_\x84·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
100 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C\x8CI\x8ID\x8DR\x8R_\x8_I\x8IP\x8PV\x8V6\x86_\x8_A\x8AD\x8DD\x8DR\x8RE\x8ES\x8SS\x8S_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
101 #define·CIDR_IPV6_ADDRESS_SIZE   45 
102 Definition·at·line·_\x86_\x86·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
103 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8IN\x8NE\x8ET\x8T_\x8_I\x8IP\x8PV\x8V4\x84_\x8_A\x8AD\x8DD\x8DR\x8RE\x8ES\x8SS\x8S_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
104 #define·INET_IPV4_ADDRESS_SIZE   16 
105 Definition·at·line·_\x86_\x83·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
106 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8IN\x8NE\x8ET\x8T_\x8_I\x8IP\x8PV\x8V6\x86_\x8_A\x8AD\x8DD\x8DR\x8RE\x8ES\x8SS\x8S_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
107 #define·INET_IPV6_ADDRESS_SIZE   40 
108 Definition·at·line·_\x86_\x85·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
109 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
110 #define·InetAddress   IPV4Address 
111 Definition·at·line·_\x86_\x89·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
112 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tA\x8Ad\x8dd\x8dr\x8rV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·*\x8**\x8**\x8**\x8**\x8* 
113 #define·InetAddrValidator   IPV4Validator 
114 Definition·at·line·_\x87_\x84·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
115 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tH\x8Ho\x8os\x8st\x8tA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
116 #define·InetHostAddress   IPV4Host 
117 Definition·at·line·_\x87_\x80·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
118 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tM\x8Ma\x8as\x8sk\x8kA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
119 #define·InetMaskAddress   IPV4Mask 
120 Definition·at·line·_\x87_\x81·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
121 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tM\x8Mc\x8ca\x8as\x8st\x8tA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8s·*\x8**\x8**\x8**\x8**\x8* 
122 #define·InetMcastAddress   IPV4Multicast 
123 Definition·at·line·_\x87_\x82·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
124 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8ne\x8et\x8tM\x8Mc\x8ca\x8as\x8st\x8tA\x8Ad\x8dd\x8dr\x8re\x8es\x8ss\x8sV\x8Va\x8al\x8li\x8id\x8da\x8at\x8to\x8or\x8r·*\x8**\x8**\x8**\x8**\x8* 
125 #define·InetMcastAddressValidator   IPV4MulticastValidator 
126 Definition·at·line·_\x87_\x83·of·file·_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h. 
Max diff block lines reached; 53/101245 bytes (0.05%) of diff not shown.
122 KB
./usr/share/doc/ucommon-doc/html/a00500_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/address.h·Source·File</title>8 <title>UCommon:·commoncpp/udp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
19.8 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 address.h10 udp.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
799 KB
./usr/share/doc/ucommon-doc/html/a00501.svg
    
Offset 8, 5912 lines modifiedOffset 8, 5959 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6164·6472·6573·732e·6820·5061··cpp/address.h·Pa000000e0:·6370·702f·7564·702e·6820·5061·6765·733a··cpp/udp.h·Pages:
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·7769·6474·683d·2232·3931·3270·7422·2068··width="2912pt"·h 
00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v 
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0 
00000130:·3020·3239·3132·2e30·3020·3930·372e·3030··0·2912.00·907.0000000100:·683d·2232·3735·3770·7422·2068·6569·6768··h="2757pt"·heigh
 00000110:·743d·2231·3031·3770·7422·0a20·7669·6577··t="1017pt".·view
 00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·2
 00000130:·3735·362e·3530·2031·3031·372e·3030·2220··756.50·1017.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">000001d0:·736c·6174·6528·3420·3130·3133·2922·3e0a··slate(4·1013)">.
 000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp
 000001f0:·2f75·6470·2e68·3c2f·7469·746c·653e·0a3c··/udp.h</title>.<
 00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g
 00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"
000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp 
000001f0:·702f·6164·6472·6573·732e·683c·2f74·6974··p/address.h</tit 
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·- 
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00 
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod 
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1 
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id=" 
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a 
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4e65···xlink:title="Ne 
00000270:·7477·6f72·6b20·6164·6472·6573·7365·7320··twork·addresses· 
00000280:·616e·6420·736f·636b·6574·7320·7265·6c61··and·sockets·rela 
00000290:·7465·6420·636c·6173·7365·732e·223e·0a3c··ted·classes.">.< 
000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9 
000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="# 
000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points=" 
000002d0:·3933·362e·352c·2d38·3939·2038·3039·2e35··936.5,-899·809.5 
000002e0:·2c2d·3839·3920·3830·392e·352c·2d38·3830··,-899·809.5,-880 
000002f0:·2039·3336·2e35·2c2d·3838·3020·3933·362e···936.5,-880·936. 
00000300:·352c·2d38·3939·222f·3e0a·3c74·6578·7420··5,-899"/>.<text· 
00000310:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid 
00000320:·646c·6522·2078·3d22·3837·3322·2079·3d22··dle"·x="873"·y=" 
00000330:·2d38·3837·2220·666f·6e74·2d66·616d·696c··-887"·font-famil 
00000340:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san 
00000350:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si 
00000360:·7a65·3d22·3130·2e30·3022·3e63·6f6d·6d6f··ze="10.00">commo 
00000370:·6e63·7070·2f61·6464·7265·7373·2e68·3c2f··ncpp/address.h</ 
00000380:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>. 
00000390:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2· 
000003a0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0 
000003b0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no 
000003c0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node 
000003d0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id= 
000003e0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002">< 
000003f0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0 
00000400:·3034·3832·5f73·6f75·7263·652e·6874·6d6c··0482_source.html 
00000410:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"· 
00000420:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·"> 
00000430:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill=" 
00000440:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="# 
00000450:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points=" 
00000460:·3130·3631·2c2d·3733·3420·3934·332c·2d37··1061,-734·943,-7 
00000470:·3334·2039·3433·2c2d·3731·3520·3130·3631··34·943,-715·1061 
00000480:·2c2d·3731·3520·3130·3631·2c2d·3733·3422··,-715·1061,-734" 
00000490:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an 
000004a0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x= 
000004b0:·2231·3030·3222·2079·3d22·2d37·3232·2220··"1002"·y="-722"· 
000004c0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel 
000004d0:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri 
000004e0:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10 
000004f0:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f63··.00">commoncpp/c 
00000500:·6f6e·6669·672e·683c·2f74·6578·743e·0a3c··onfig.h</text>.< 
00000510:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<! 
00000520:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt 
00000530:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id 
00000540:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000 
00000550:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c 
00000560:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
 00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit
00000570:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g 
00000580:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>. 
00000590:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N 
000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00 
000005b0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t 
000005c0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path· 
000005d0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro 
000005e0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d=" 
000005f0:·4d38·3439·2e38·322c·2d38·3739·2e38·3243··M849.82,-879.82C 
00000600:·3832·352e·3333·2c2d·3836·392e·3137·2037··825.33,-869.17·7 
00000610:·3931·2e38·2c2d·3834·392e·3438·2038·3034··91.8,-849.48·804 
00000620:·2c2d·3832·3520·3832·392e·342c·2d37·3734··,-825·829.4,-774 
00000630:·2e30·3520·3839·312e·3539·2c2d·3734·382e··.05·891.59,-748. 
00000640:·3736·2039·3339·2e35·362c·2d37·3336·2e34··76·939.56,-736.4 
00000650:·3822·2f3e·0a3c·706f·6c79·676f·6e20·6669··8"/>.<polygon·fi 
00000660:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str 
00000670:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po 
00000680:·696e·7473·3d22·3934·302e·3636·2c2d·3733··ints="940.66,-73 
00000690:·392e·3832·2039·3439·2e35·362c·2d37·3334··9.82·949.56,-734 
000006a0:·2e30·3620·3933·392e·3031·2c2d·3733·332e··.06·939.01,-733. 
000006b0:·3032·2039·3430·2e36·362c·2d37·3339·2e38··02·940.66,-739.8 
000006c0:·3222·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··2"/>.</a>.</g>.< 
000006d0:·2f67·3e0a·3c21·2d2d·204e·6f64·6536·3220··/g>.<!--·Node62· 
000006e0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
 00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin
 00000260:·6b3a·7469·746c·653d·2275·6470·2064·6572··k:title="udp·der
 00000270:·6976·6564·2073·6f63·6b65·7420·636c·6173··ived·socket·clas
 00000280:·7365·732e·223e·0a3c·706f·6c79·676f·6e20··ses.">.<polygon·
 00000290:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000006f0:·3030·3036·3222·2063·6c61·7373·3d22·6e6f··00062"·class="no 
00000700:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node 
00000710:·3632·3c2f·7469·746c·653e·0a3c·6720·6964··62</title>.<g·id 
00000720:·3d22·615f·4e6f·6465·3030·3030·3632·223e··="a_Node000062"> 
00000730:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a 
00000740:·3030·3935·342e·6874·6d6c·2220·7461·7267··00954.html"·targ 
00000750:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink: 
00000760:·7469·746c·653d·2243·6f6d·6d6f·6e20·432b··title="Common·C+ 
00000770:·2b20·7468·7265·6164·2063·6c61·7373·2061··+·thread·class·a 
00000780:·6e64·2073·7963·6872·6f6e·697a·6174·696f··nd·sychronizatio 
Max diff block lines reached; 790722/817792 bytes (96.69%) of diff not shown.
43.7 KB
./usr/share/doc/ucommon-doc/html/a00502.svg
    
Offset 8, 559 lines modifiedOffset 8, 95 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6164·6472·6573·732e·6820·5061··cpp/address.h·Pa000000e0:·6370·702f·7564·702e·6820·5061·6765·733a··cpp/udp.h·Pages:
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
 00000100:·683d·2231·3537·7074·2220·6865·6967·6874··h="157pt"·height
 00000110:·3d22·3832·7074·220a·2076·6965·7742·6f78··="82pt".·viewBox
 00000120:·3d22·302e·3030·2030·2e30·3020·3135·372e··="0.00·0.00·157.
 00000130:·3030·2038·322e·3030·2220·786d·6c6e·733d··00·82.00"·xmlns=
00000100:·7769·6474·683d·2235·3538·7074·2220·6865··width="558pt"·he 
00000110:·6967·6874·3d22·3139·3270·7422·0a20·7669··ight="192pt".·vi 
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00 
00000130:·2035·3537·2e36·3520·3139·322e·3030·2220···557.65·192.00"· 
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww 
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv 
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink=" 
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.< 
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl 
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran 
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1 
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran 
000001d0:·736c·6174·6528·3420·3138·3829·223e·0a3c··slate(4·188)">.< 
000001e0:·7469·746c·653e·636f·6d6d·6f6e·6370·702f··title>commoncpp/ 
000001f0:·6164·6472·6573·732e·683c·2f74·6974·6c65··address.h</title 
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·--> 
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000 
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node" 
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</ 
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_ 
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x 
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4e65·7477··link:title="Netw 
00000270:·6f72·6b20·6164·6472·6573·7365·7320·616e··ork·addresses·an 
00000280:·6420·736f·636b·6574·7320·7265·6c61·7465··d·sockets·relate00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml
 00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/
 00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/1999
 00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id="
 00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g
 000001a0:·7261·7068·2220·7472·616e·7366·6f72·6d3d··raph"·transform=
 000001b0:·2273·6361·6c65·2831·2031·2920·726f·7461··"scale(1·1)·rota
 000001c0:·7465·2830·2920·7472·616e·736c·6174·6528··te(0)·translate(
 000001d0:·3420·3738·2922·3e0a·3c74·6974·6c65·3e63··4·78)">.<title>c
 000001e0:·6f6d·6d6f·6e63·7070·2f75·6470·2e68·3c2f··ommoncpp/udp.h</
 000001f0:·7469·746c·653e·0a3c·212d·2d20·4e6f·6465··title>.<!--·Node
 00000200:·3120·2d2d·3e0a·3c67·2069·643d·224e·6f64··1·-->.<g·id="Nod
 00000210:·6530·3030·3030·3122·2063·6c61·7373·3d22··e000001"·class="
 00000220:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
 00000230:·6465·313c·2f74·6974·6c65·3e0a·3c67·2069··de1</title>.<g·i
 00000240:·643d·2261·5f4e·6f64·6530·3030·3030·3122··d="a_Node000001"
 00000250:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=
 00000260:·2275·6470·2064·6572·6976·6564·2073·6f63··"udp·derived·soc
00000290:·6420·636c·6173·7365·732e·223e·0a3c·706f··d·classes.">.<po00000270:·6b65·7420·636c·6173·7365·732e·223e·0a3c··ket·classes.">.<
000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000280:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#6600000290:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002c0:·3636·3636·2220·706f·696e·7473·3d22·3330··6666"·points="30000002a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
 000002b0:·3132·382c·2d37·3420·3231·2c2d·3734·2032··128,-74·21,-74·2
 000002c0:·312c·2d35·3520·3132·382c·2d35·3520·3132··1,-55·128,-55·12
 000002d0:·382c·2d37·3422·2f3e·0a3c·7465·7874·2074··8,-74"/>.<text·t
000002d0:·362e·3635·2c2d·3138·3420·3137·392e·3635··6.65,-184·179.65 
000002e0:·2c2d·3138·3420·3137·392e·3635·2c2d·3136··,-184·179.65,-16 
000002f0:·3520·3330·362e·3635·2c2d·3136·3520·3330··5·306.65,-165·30 
00000300:·362e·3635·2c2d·3138·3422·2f3e·0a3c·7465··6.65,-184"/>.<te 
00000310:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="000002e0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
 000002f0:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y="
 00000300:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family
 00000310:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
 00000320:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
 00000330:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
 00000340:·6370·702f·7564·702e·683c·2f74·6578·743e··cpp/udp.h</text>
00000320:·6d69·6464·6c65·2220·783d·2232·3433·2e31··middle"·x="243.1 
00000330:·3522·2079·3d22·2d31·3732·2220·666f·6e74··5"·y="-172"·font 
00000340:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti 
00000350:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f 
00000360:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00" 
00000370:·3e63·6f6d·6d6f·6e63·7070·2f61·6464·7265··>commoncpp/addre 
00000380:·7373·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ss.h</text>.</a> 
00000390:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000350:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
 00000360:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
 00000370:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
 00000380:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
 00000390:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
 000003a0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
 000003b0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
 000003c0:·6e6b·3a68·7265·663d·2261·3030·3530·395f··nk:href="a00509_
 000003d0:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar
 000003e0:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
 000003f0:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol
 00000400:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
 00000410:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
 00000420:·3622·2070·6f69·6e74·733d·2231·3439·2c2d··6"·points="149,-
 00000430:·3139·2030·2c2d·3139·2030·2c30·2031·3439··19·0,-19·0,0·149
000003a0:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id= 
000003b0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla 
000003c0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl 
000003d0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>. 
000003e0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000 
000003f0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr 
00000400:·6566·3d22·6130·3035·3231·5f73·6f75·7263··ef="a00521_sourc 
00000410:·652e·6874·6d6c·2220·7461·7267·6574·3d22··e.html"·target=" 
00000420:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl 
00000430:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon· 
00000440:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str 
00000450:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po 
00000460:·696e·7473·3d22·3237·332e·3635·2c2d·3139··ints="273.65,-19 
00000470:·2031·3234·2e36·352c·2d31·3920·3132·342e···124.65,-19·124. 
00000480:·3635·2c30·2032·3733·2e36·352c·3020·3237··65,0·273.65,0·27 
00000490:·332e·3635·2c2d·3139·222f·3e0a·3c74·6578··3.65,-19"/>.<tex00000440:·2c30·2031·3439·2c2d·3139·222f·3e0a·3c74··,0·149,-19"/>.<t
000004a0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000450:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
000004b0:·6964·646c·6522·2078·3d22·3139·392e·3135··iddle"·x="199.1500000460:·226d·6964·646c·6522·2078·3d22·3734·2e35··"middle"·x="74.5
000004c0:·2220·793d·222d·3722·2066·6f6e·742d·6661··"·y="-7"·font-fa00000470:·2220·793d·222d·3722·2066·6f6e·742d·6661··"·y="-7"·font-fa
000004d0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000480:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004e0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000490:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004f0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co000004a0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co
00000500:·6d6d·6f6e·6370·702f·636f·6d6d·6f6e·6370··mmoncpp/commoncp000004b0:·6d6d·6f6e·6370·702f·636f·6d6d·6f6e·6370··mmoncpp/commoncp
00000510:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>.000004c0:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>.
00000520:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000004d0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000530:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod000004e0:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000540:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed000004f0:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed
00000550:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000500:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
00000560:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000510:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
00000570:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000520:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>
00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000530:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000590:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i00000540:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
Max diff block lines reached; -1/44651 bytes (-0.00%) of diff not shown.
12.5 KB
./usr/share/doc/ucommon-doc/html/a00503.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/misc.h·File·Reference</title>8 <title>UCommon:·commoncpp/serial.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.18 KB
html2text {}
    
Offset 3, 50 lines modifiedOffset 3, 35 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8M_.a_.c_.r_.o_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 misc.h·File·Reference11 serial.h·File·Reference
12 various·miscellaneous·classes·historically·used.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Serial·I/O·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
 14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h>
14 Include·dependency·graph·for·misc.h:16 Include·dependency·graph·for·serial.h:
15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
22 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8I_\x8N_\x8D_\x8E_\x8X_\x8__\x8S_\x8I_\x8Z_\x8E   97 
23   
24 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8P_\x8A_\x8G_\x8E_\x8R_\x8__\x8S_\x8I_\x8Z_\x8E   512 
25   
26 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8P_\x8A_\x8T_\x8H_\x8__\x8S_\x8I_\x8Z_\x8E   256 
27   
28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
29 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator24 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
30  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to25  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
31 ·······pass·to·the·IPV4Address·constructor.26 ·······pass·to·the·IPV4Address·constructor.
32  27  
33 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
34 various·miscellaneous·classes·historically·used.29 Serial·I/O·services.
35 Definition·in·file·_\x8m_.i_.s_.c_\x8._\x8h.30 Definition·in·file·_\x8s_.e_.r_.i_.a_.l_\x8._\x8h.
36 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
37 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_I\x8IN\x8ND\x8DE\x8EX\x8X_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
38 #define·KEYDATA_INDEX_SIZE   97 
39 Definition·at·line·_\x85_\x81·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h. 
40 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_P\x8PA\x8AG\x8GE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
41 #define·KEYDATA_PAGER_SIZE   512 
42 Definition·at·line·_\x85_\x82·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h. 
43 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_P\x8PA\x8AT\x8TH\x8H_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
44 #define·KEYDATA_PATH_SIZE   256 
45 Definition·at·line·_\x86_\x80·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h. 
46 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
47 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
48 class·ost::__attribute__·(·(visibility("default")) ··)33 class·ost::__attribute__·(·(visibility("default")) ··)
49 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to34 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
50 the·IPV4Address·constructor.35 the·IPV4Address·constructor.
51 XML·streaming·parser.36 XML·streaming·parser.
52 Splits·delimited·string·into·tokens.37 Splits·delimited·string·into·tokens.
71.5 KB
./usr/share/doc/ucommon-doc/html/a00503_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/misc.h·Source·File</title>8 <title>UCommon:·commoncpp/serial.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
9.85 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 misc.h10 serial.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
19 8//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
785 KB
./usr/share/doc/ucommon-doc/html/a00504.svg
    
Offset 8, 5746 lines modifiedOffset 8, 5909 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (4246 lines added, 4246 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6d69·7363·2e68·2050·6167·6573··cpp/misc.h·Pages000000e0:·6370·702f·7365·7269·616c·2e68·2050·6167··cpp/serial.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3237·3638·7074·2220·6865·6967··th="2768pt"·heig00000100:·6964·7468·3d22·3239·3132·7074·2220·6865··idth="2912pt"·he
00000110:·6874·3d22·3739·3770·7422·0a20·7669·6577··ht="797pt".·view00000110:·6967·6874·3d22·3930·3770·7422·0a20·7669··ight="907pt".·vi
00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·200000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3736·382e·3030·2037·3937·2e30·3022·2078··768.00·797.00"·x00000130:·2032·3931·322e·3030·2039·3037·2e30·3022···2912.00·907.00"
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6c61·7465·2834·2037·3933·2922·3e0a·3c74··late(4·793)">.<t000001d0:·6e73·6c61·7465·2834·2039·3033·2922·3e0a··nslate(4·903)">.
000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f6d··itle>commoncpp/m000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp
000001f0:·6973·632e·683c·2f74·6974·6c65·3e0a·3c21··isc.h</title>.<!000001f0:·2f73·6572·6961·6c2e·683c·2f74·6974·6c65··/serial.h</title
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·3a74·6974·6c65·3d22·7661·7269·6f75·7320··:title="various·00000260:·6c69·6e6b·3a74·6974·6c65·3d22·5365·7269··link:title="Seri
00000270:·6d69·7363·656c·6c61·6e65·6f75·7320·636c··miscellaneous·cl00000270:·616c·2049·2f4f·2073·6572·7669·6365·732e··al·I/O·services.
00000280:·6173·7365·7320·6869·7374·6f72·6963·616c··asses·historical00000280:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000290:·6c79·2075·7365·642e·223e·0a3c·706f·6c79··ly·used.">.<poly00000290:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok
000002a0:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#99999000002a0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000002b0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666000002b0:·7473·3d22·3933·312c·2d38·3939·2038·3135··ts="931,-899·815
000002c0:·3636·2220·706f·696e·7473·3d22·3139·3234··66"·points="1924000002c0:·2c2d·3839·3920·3831·352c·2d38·3830·2039··,-899·815,-880·9
000002d0:·2c2d·3738·3920·3138·3132·2c2d·3738·3920··,-789·1812,-789·000002d0:·3331·2c2d·3838·3020·3933·312c·2d38·3939··31,-880·931,-899
000002e0:·3138·3132·2c2d·3737·3020·3139·3234·2c2d··1812,-770·1924,-000002e0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
000002f0:·3737·3020·3139·3234·2c2d·3738·3922·2f3e··770·1924,-789"/>000002f0:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000300:·3d22·3837·3322·2079·3d22·2d38·3837·2220··="873"·y="-887"·
00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="100000310:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000320:·3836·3822·2079·3d22·2d37·3737·2220·666f··868"·y="-777"·fo00000320:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000330:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000340:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f73··.00">commoncpp/s
00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000350:·6572·6961·6c2e·683c·2f74·6578·743e·0a3c··erial.h</text>.<
00000360:·3022·3e63·6f6d·6d6f·6e63·7070·2f6d·6973··0">commoncpp/mis00000360:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000370:·632e·683c·2f74·6578·743e·0a3c·2f61·3e0a··c.h</text>.</a>.00000370:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·
00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000380:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·
00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000390:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003a0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl
000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003b0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003c0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003d0:·3a68·7265·663d·2261·3030·3531·325f·736f··:href="a00512_so
000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003e0:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
000003f0:·663d·2261·3030·3438·325f·736f·7572·6365··f="a00482_source000003f0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000400:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000400:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
00000410:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000410:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
00000420:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f00000420:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
00000430:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000430:·2070·6f69·6e74·733d·2231·3036·312c·2d37···points="1061,-7
00000440:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi00000440:·3334·2039·3433·2c2d·3733·3420·3934·332c··34·943,-734·943,
00000450:·6e74·733d·2231·3932·372c·2d37·3334·2031··nts="1927,-734·100000450:·2d37·3135·2031·3036·312c·2d37·3135·2031··-715·1061,-715·1
00000460:·3830·392c·2d37·3334·2031·3830·392c·2d37··809,-734·1809,-700000460:·3036·312c·2d37·3334·222f·3e0a·3c74·6578··061,-734"/>.<tex
00000470:·3135·2031·3932·372c·2d37·3135·2031·3932··15·1927,-715·19200000470:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000480:·372c·2d37·3334·222f·3e0a·3c74·6578·7420··7,-734"/>.<text·00000480:·6964·646c·6522·2078·3d22·3130·3032·2220··iddle"·x="1002"·
00000490:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000490:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa
000004a0:·646c·6522·2078·3d22·3138·3638·2220·793d··dle"·x="1868"·y=000004a0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004b0:·222d·3732·3222·2066·6f6e·742d·6661·6d69··"-722"·font-fami000004b0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004c0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa000004c0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co
000004d0:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s000004d0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h
000004e0:·697a·653d·2231·302e·3030·223e·636f·6d6d··ize="10.00">comm000004e0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
000004f0:·6f6e·6370·702f·636f·6e66·6967·2e68·3c2f··oncpp/config.h</000004f0:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000500:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000500:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000510:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&00000510:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000520:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--00000520:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
00000530:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N00000530:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e
00000540:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node0000000540:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod
00000550:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg00000550:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
00000560:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000560:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000570:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</00000570:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000
00000580:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000580:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><
00000590:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000590:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
000005a0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000005a0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
000005b0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">000005b0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
000005c0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non000005c0:·6238·6666·2220·643d·224d·3834·392e·3832··b8ff"·d="M849.82
000005d0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8000005d0:·2c2d·3837·392e·3832·4338·3235·2e33·332c··,-879.82C825.33,
000005e0:·6666·2220·643d·224d·3138·3638·2c2d·3736··ff"·d="M1868,-76000005e0:·2d38·3639·2e31·3720·3739·312e·382c·2d38··-869.17·791.8,-8
000005f0:·392e·3735·4331·3836·382c·2d37·3632·2e38··9.75C1868,-762.8000005f0:·3439·2e34·3820·3830·342c·2d38·3235·2038··49.48·804,-825·8
00000600:·2031·3836·382c·2d37·3532·2e38·3520·3138···1868,-752.85·1800000600:·3239·2e34·2c2d·3737·342e·3035·2038·3931··29.4,-774.05·891
00000610:·3638·2c2d·3734·342e·3133·222f·3e0a·3c70··68,-744.13"/>.<p00000610:·2e35·392c·2d37·3438·2e37·3620·3933·392e··.59,-748.76·939.
00000620:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000620:·3536·2c2d·3733·362e·3438·222f·3e0a·3c70··56,-736.48"/>.<p
00000630:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000630:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000640:·3362·3866·6622·2070·6f69·6e74·733d·2231··3b8ff"·points="100000640:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000650:·3837·312e·352c·2d37·3434·2e30·3920·3138··871.5,-744.09·1800000650:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="9
00000660:·3638·2c2d·3733·342e·3039·2031·3836·342e··68,-734.09·1864.00000660:·3430·2e36·362c·2d37·3339·2e38·3220·3934··40.66,-739.82·94
00000670:·352c·2d37·3434·2e30·3920·3138·3731·2e35··5,-744.09·1871.500000670:·392e·3536·2c2d·3733·342e·3036·2039·3339··9.56,-734.06·939
00000680:·2c2d·3734·342e·3039·222f·3e0a·3c2f·613e··,-744.09"/>.</a>00000680:·2e30·312c·2d37·3333·2e30·3220·3934·302e··.01,-733.02·940.
00000690:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000690:·3636·2c2d·3733·392e·3832·222f·3e0a·3c2f··66,-739.82"/>.</
000006a0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=000006a0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000006b0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla000006b0:·2d20·4e6f·6465·3632·202d·2d3e·0a3c·6720··-·Node62·-->.<g·
000006c0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000006c0:·6964·3d22·4e6f·6465·3030·3030·3632·2220··id="Node000062"·
000006d0:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.000006d0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000006e0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000006e0:·6974·6c65·3e4e·6f64·6536·323c·2f74·6974··itle>Node62</tit
000006f0:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr000006f0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000700:·6566·3d22·6130·3034·3433·2e68·746d·6c22··ef="a00443.html"00000700:·6530·3030·3036·3222·3e3c·6120·786c·696e··e000062"><a·xlin
00000710:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000710:·6b3a·6872·6566·3d22·6130·3039·3534·2e68··k:href="a00954.h
00000720:·6c69·6e6b·3a74·6974·6c65·3d22·546f·7020··link:title="Top·00000720:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000730:·6c65·7665·6c20·696e·636c·7564·6520·6669··level·include·fi00000730:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000740:·6c65·2066·6f72·2074·6865·2047·4e55·2075··le·for·the·GNU·u00000740:·436f·6d6d·6f6e·2043·2b2b·2074·6872·6561··Common·C++·threa
00000750:·436f·6d6d·6f6e·2043·2b2b·2063·6f72·6520··Common·C++·core·00000750:·6420·636c·6173·7320·616e·6420·7379·6368··d·class·and·sych
00000760:·6c69·6272·6172·792e·223e·0a3c·706f·6c79··library.">.<poly00000760:·726f·6e69·7a61·7469·6f6e·206f·626a·6563··ronization·objec
00000770:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000770:·7473·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ts.">.<polygon·f
00000780:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000780:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
00000790:·2220·706f·696e·7473·3d22·3137·3231·2c2d··"·points="1721,-00000790:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
000007a0:·3637·3920·3135·3935·2c2d·3637·3920·3135··679·1595,-679·15000007a0:·6e74·733d·2239·3333·2c2d·3834·3420·3831··nts="933,-844·81
000007b0:·3935·2c2d·3636·3020·3137·3231·2c2d·3636··95,-660·1721,-66000007b0:·332c·2d38·3434·2038·3133·2c2d·3832·3520··3,-844·813,-825·
000007c0:·3020·3137·3231·2c2d·3637·3922·2f3e·0a3c··0·1721,-679"/>.<000007c0:·3933·332c·2d38·3235·2039·3333·2c2d·3834··933,-825·933,-84
000007d0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007d0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000007e0:·3d22·6d69·6464·6c65·2220·783d·2231·3635··="middle"·x="165000007e0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000007f0:·3822·2079·3d22·2d36·3637·2220·666f·6e74··8"·y="-667"·font000007f0:·783d·2238·3733·2220·793d·222d·3833·3222··x="873"·y="-832"
00000800:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000800:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000810:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000810:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000820:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000820:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000830:·3e75·636f·6d6d·6f6e·2f75·636f·6d6d·6f6e··>ucommon/ucommon00000830:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/
00000840:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000840:·7468·7265·6164·2e68·3c2f·7465·7874·3e0a··thread.h</text>.
Max diff block lines reached; 217063/803585 bytes (27.01%) of diff not shown.
12.6 KB
./usr/share/doc/ucommon-doc/html/a00505.svg
    
Offset 8, 97 lines modifiedOffset 8, 96 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6d69·7363·2e68·2050·6167·6573··cpp/misc.h·Pages000000e0:·6370·702f·7365·7269·616c·2e68·2050·6167··cpp/serial.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh00000100:·6964·7468·3d22·3135·3770·7422·2068·6569··idth="157pt"·hei
00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo00000110:·6768·743d·2238·3270·7422·0a20·7669·6577··ght="82pt".·view
00000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·15700000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns00000130:·3537·2e30·3020·3832·2e30·3022·2078·6d6c··57.00·82.00"·xml
00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w
00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·
00000160:·6c6e·733a·786c·696e·6b3d·2268·7474·703a··lns:xlink="http:00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt
00000170:·2f2f·7777·772e·7733·2e6f·7267·2f31·3939··//www.w3.org/19900000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/1
00000180:·392f·786c·696e·6b22·3e0a·3c67·2069·643d··9/xlink">.<g·id=00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i
00000190:·2267·7261·7068·3022·2063·6c61·7373·3d22··"graph0"·class="00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class
000001a0:·6772·6170·6822·2074·7261·6e73·666f·726d··graph"·transform000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo
000001b0:·3d22·7363·616c·6528·3120·3129·2072·6f74··="scale(1·1)·rot000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r
000001c0:·6174·6528·3029·2074·7261·6e73·6c61·7465··ate(0)·translate000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla
000001d0:·2834·2037·3829·223e·0a3c·7469·746c·653e··(4·78)">.<title>000001d0:·7465·2834·2037·3829·223e·0a3c·7469·746c··te(4·78)">.<titl
000001e0:·636f·6d6d·6f6e·6370·702f·6d69·7363·2e68··commoncpp/misc.h000001e0:·653e·636f·6d6d·6f6e·6370·702f·7365·7269··e>commoncpp/seri
000001f0:·3c2f·7469·746c·653e·0a3c·212d·2d20·4e6f··</title>.<!--·No000001f0:·616c·2e68·3c2f·7469·746c·653e·0a3c·212d··al.h</title>.<!-
00000200:·6465·3120·2d2d·3e0a·3c67·2069·643d·224e··de1·-->.<g·id="N00000200:·2d20·4e6f·6465·3120·2d2d·3e0a·3c67·2069··-·Node1·-->.<g·i
00000210:·6f64·6530·3030·3030·3122·2063·6c61·7373··ode000001"·class00000210:·643d·224e·6f64·6530·3030·3030·3122·2063··d="Node000001"·c
00000220:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000220:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
00000230:·4e6f·6465·313c·2f74·6974·6c65·3e0a·3c67··Node1</title>.<g00000230:·746c·653e·4e6f·6465·313c·2f74·6974·6c65··tle>Node1</title
00000240:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node0000000000240:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
00000250:·3122·3e3c·6120·786c·696e·6b3a·7469·746c··1"><a·xlink:titl00000250:·3030·3030·3122·3e3c·6120·786c·696e·6b3a··00001"><a·xlink:
00000260:·653d·2276·6172·696f·7573·206d·6973·6365··e="various·misce 
00000270:·6c6c·616e·656f·7573·2063·6c61·7373·6573··llaneous·classes 
00000280:·2068·6973·746f·7269·6361·6c6c·7920·7573···historically·us00000260:·7469·746c·653d·2253·6572·6961·6c20·492f··title="Serial·I/
 00000270:·4f20·7365·7276·6963·6573·2e22·3e0a·3c70··O·services.">.<p
 00000280:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99
 00000290:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6
 000002a0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
 000002b0:·3332·2e35·2c2d·3734·2031·362e·352c·2d37··32.5,-74·16.5,-7
 000002c0:·3420·3136·2e35·2c2d·3535·2031·3332·2e35··4·16.5,-55·132.5
 000002d0:·2c2d·3535·2031·3332·2e35·2c2d·3734·222f··,-55·132.5,-74"/
 000002e0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
 000002f0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
 00000300:·3734·2e35·2220·793d·222d·3632·2220·666f··74.5"·y="-62"·fo
 00000310:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
 00000320:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
 00000330:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
 00000340:·3022·3e63·6f6d·6d6f·6e63·7070·2f73·6572··0">commoncpp/ser
 00000350:·6961·6c2e·683c·2f74·6578·743e·0a3c·2f61··ial.h</text>.</a
 00000360:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
 00000370:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
 00000380:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
 00000390:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
 000003a0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
 000003b0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
 000003c0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
 000003d0:·7265·663d·2261·3030·3530·395f·736f·7572··ref="a00509_sour
 000003e0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target=
 000003f0:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000290:·6564·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ed.">.<polygon·f00000400:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
000002a0:·696c·6c3d·2223·3939·3939·3939·2220·7374··ill="#999999"·st00000410:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
000002b0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p00000420:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
 00000430:·6f69·6e74·733d·2231·3439·2c2d·3139·2030··oints="149,-19·0
 00000440:·2c2d·3139·2030·2c30·2031·3439·2c30·2031··,-19·0,0·149,0·1
000002c0:·6f69·6e74·733d·2231·3330·2e35·2c2d·3734··oints="130.5,-74 
000002d0:·2031·382e·352c·2d37·3420·3138·2e35·2c2d···18.5,-74·18.5,- 
000002e0:·3535·2031·3330·2e35·2c2d·3535·2031·3330··55·130.5,-55·130 
000002f0:·2e35·2c2d·3734·222f·3e0a·3c74·6578·7420··.5,-74"/>.<text·00000450:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text·
00000300:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000460:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000310:·646c·6522·2078·3d22·3734·2e35·2220·793d··dle"·x="74.5"·y=00000470:·646c·6522·2078·3d22·3734·2e35·2220·793d··dle"·x="74.5"·y=
00000320:·222d·3632·2220·666f·6e74·2d66·616d·696c··"-62"·font-famil 
00000330:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san 
00000340:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si 
00000350:·7a65·3d22·3130·2e30·3022·3e63·6f6d·6d6f··ze="10.00">commo 
00000360:·6e63·7070·2f6d·6973·632e·683c·2f74·6578··ncpp/misc.h</tex00000480:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family
 00000490:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
 000004a0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
 000004b0:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
 000004c0:·6370·702f·636f·6d6d·6f6e·6370·702e·683c··cpp/commoncpp.h<
00000370:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g000004d0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>
00000380:·3e0a·3c21·2d2d·204e·6f64·6532·202d·2d3e··>.<!--·Node2·--> 
00000390:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000 
000003a0:·3032·2220·636c·6173·733d·226e·6f64·6522··02"·class="node" 
000003b0:·3e0a·3c74·6974·6c65·3e4e·6f64·6532·3c2f··>.<title>Node2</ 
000003c0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000004e0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1
 000004f0:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·-
 00000500:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_
 00000510:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0
 00000520:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed
 00000530:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node
 00000540:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2<
 00000550:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
 00000560:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node00000
000003d0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x00000570:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a
000003e0:·6c69·6e6b·3a68·7265·663d·2261·3030·3532··link:href="a0052 
000003f0:·315f·736f·7572·6365·2e68·746d·6c22·2074··1_source.html"·t 
00000400:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli 
00000410:·6e6b·3a74·6974·6c65·3d22·2022·3e0a·3c70··nk:title="·">.<p00000580:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
00000420:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi00000590:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no
00000430:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666000005a0:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b
 000005b0:·3866·6622·2064·3d22·4d37·342e·352c·2d34··8ff"·d="M74.5,-4
 000005c0:·342e·3636·4337·342e·352c·2d33·352e·3933··4.66C74.5,-35.93
 000005d0:·2037·342e·352c·2d32·352e·3939·2037·342e···74.5,-25.99·74.
 000005e0:·352c·2d31·392e·3039·222f·3e0a·3c70·6f6c··5,-19.09"/>.<pol
 000005f0:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
 00000600:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000440:·3636·3622·2070·6f69·6e74·733d·2231·3439··666"·points="14900000610:·3866·6622·2070·6f69·6e74·733d·2237·312c··8ff"·points="71,
 00000620:·2d34·342e·3735·2037·342e·352c·2d35·342e··-44.75·74.5,-54.
 00000630:·3735·2037·382c·2d34·342e·3735·2037·312c··75·78,-44.75·71,
 00000640:·2d34·342e·3735·222f·3e0a·3c2f·613e·0a3c··-44.75"/>.</a>.<
00000450:·2c2d·3139·2030·2c2d·3139·2030·2c30·2031··,-19·0,-19·0,0·1 
00000460:·3439·2c30·2031·3439·2c2d·3139·222f·3e0a··49,0·149,-19"/>. 
00000470:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho 
00000480:·723d·226d·6964·646c·6522·2078·3d22·3734··r="middle"·x="74 
00000490:·2e35·2220·793d·222d·3722·2066·6f6e·742d··.5"·y="-7"·font- 
000004a0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic 
000004b0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo 
000004c0:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00"> 
000004d0:·636f·6d6d·6f6e·6370·702f·636f·6d6d·6f6e··commoncpp/common 
000004e0:·6370·702e·683c·2f74·6578·743e·0a3c·2f61··cpp.h</text>.</a 
000004f0:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000650:·2f67·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c2f··/g>.</g>.</g>.</
 00000660:·7376·673e·0a·····························svg>.
00000500:·204e·6f64·6531·2623·3435·3b26·6774·3b4e···Node1&#45;&gt;N 
00000510:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id=" 
00000520:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001 
00000530:·5f4e·6f64·6530·3030·3030·3222·2063·6c61··_Node000002"·cla 
00000540:·7373·3d22·6564·6765·223e·0a3c·7469·746c··ss="edge">.<titl 
Max diff block lines reached; -1/12836 bytes (-0.01%) of diff not shown.
12.3 KB
./usr/share/doc/ucommon-doc/html/a00506.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/mime.h·File·Reference</title>8 <title>UCommon:·commoncpp/misc.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.11 KB
html2text {}
    
Offset 3, 34 lines modifiedOffset 3, 50 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8M_.a_.c_.r_.o_.s·|·_.F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 mime.h·File·Reference11 misc.h·File·Reference
12 MIME·document·abstractions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 various·miscellaneous·classes·historically·used.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
15 Include·dependency·graph·for·mime.h:14 Include·dependency·graph·for·misc.h:
16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 21 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 22 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8I_\x8N_\x8D_\x8E_\x8X_\x8__\x8S_\x8I_\x8Z_\x8E   97
 23  
 24 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8P_\x8A_\x8G_\x8E_\x8R_\x8__\x8S_\x8I_\x8Z_\x8E   512
 25  
 26 #define ·_\x8K_\x8E_\x8Y_\x8D_\x8A_\x8T_\x8A_\x8__\x8P_\x8A_\x8T_\x8H_\x8__\x8S_\x8I_\x8Z_\x8E   256
 27  
22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
23 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator29 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
24  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to30  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
25 ·······pass·to·the·IPV4Address·constructor.31 ·······pass·to·the·IPV4Address·constructor.
26  32  
27 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
28 MIME·document·abstractions.34 various·miscellaneous·classes·historically·used.
29 Definition·in·file·_\x8m_\x8i_\x8m_.e_\x8._\x8h.35 Definition·in·file·_\x8m_\x8i_\x8s_.c_\x8._\x8h.
 36 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 37 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_I\x8IN\x8ND\x8DE\x8EX\x8X_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 38 #define·KEYDATA_INDEX_SIZE   97
 39 Definition·at·line·_\x85_\x81·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h.
 40 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_P\x8PA\x8AG\x8GE\x8ER\x8R_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 41 #define·KEYDATA_PAGER_SIZE   512
 42 Definition·at·line·_\x85_\x82·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h.
 43 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 K\x8KE\x8EY\x8YD\x8DA\x8AT\x8TA\x8A_\x8_P\x8PA\x8AT\x8TH\x8H_\x8_S\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8*
 44 #define·KEYDATA_PATH_SIZE   256
 45 Definition·at·line·_\x86_\x80·of·file·_\x8m_\x8i_\x8s_\x8c_\x8._\x8h.
30 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*46 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
31 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
32 class·ost::__attribute__·(·(visibility("default")) ··)48 class·ost::__attribute__·(·(visibility("default")) ··)
33 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to49 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
34 the·IPV4Address·constructor.50 the·IPV4Address·constructor.
35 XML·streaming·parser.51 XML·streaming·parser.
36 Splits·delimited·string·into·tokens.52 Splits·delimited·string·into·tokens.
33.4 KB
./usr/share/doc/ucommon-doc/html/a00506_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/mime.h·Source·File</title>8 <title>UCommon:·commoncpp/misc.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.91 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 mime.h10 misc.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
791 KB
./usr/share/doc/ucommon-doc/html/a00507.svg
    
Offset 8, 6000 lines modifiedOffset 8, 5746 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6d69·6d65·2e68·2050·6167·6573··cpp/mime.h·Pages000000e0:·6370·702f·6d69·7363·2e68·2050·6167·6573··cpp/misc.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3236·3938·7074·2220·6865·6967··th="2698pt"·heig00000100:·7468·3d22·3237·3638·7074·2220·6865·6967··th="2768pt"·heig
00000110:·6874·3d22·3130·3137·7074·220a·2076·6965··ht="1017pt".·vie00000110:·6874·3d22·3739·3770·7422·0a20·7669·6577··ht="797pt".·view
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·2
00000130:·3236·3938·2e30·3420·3130·3137·2e30·3022··2698.04·1017.00"00000130:·3736·382e·3030·2037·3937·2e30·3022·2078··768.00·797.00"·x
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6e73·6c61·7465·2834·2031·3031·3329·223e··nslate(4·1013)"> 
000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp 
000001f0:·702f·6d69·6d65·2e68·3c2f·7469·746c·653e··p/mime.h</title> 
00000200:·0a3c·212d·2d20·4e6f·6465·3120·2d2d·3e0a··.<!--·Node1·-->. 
00000210:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000 
00000220:·3122·2063·6c61·7373·3d22·6e6f·6465·223e··1"·class="node"> 
00000230:·0a3c·7469·746c·653e·4e6f·6465·313c·2f74··.<title>Node1</t 
00000240:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N 
00000250:·6f64·6530·3030·3030·3122·3e3c·6120·786c··ode000001"><a·xl 
00000260:·696e·6b3a·7469·746c·653d·224d·494d·4520··ink:title="MIME· 
00000270:·646f·6375·6d65·6e74·2061·6273·7472·6163··document·abstrac 
00000280:·7469·6f6e·732e·223e·0a3c·706f·6c79·676f··tions.">.<polygo000001d0:·6c61·7465·2834·2037·3933·2922·3e0a·3c74··late(4·793)">.<t
 000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f6d··itle>commoncpp/m
 000001f0:·6973·632e·683c·2f74·6974·6c65·3e0a·3c21··isc.h</title>.<!
 00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
 00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
 00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
 00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
 00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
 00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
 00000260:·3a74·6974·6c65·3d22·7661·7269·6f75·7320··:title="various·
 00000270:·6d69·7363·656c·6c61·6e65·6f75·7320·636c··miscellaneous·cl
 00000280:·6173·7365·7320·6869·7374·6f72·6963·616c··asses·historical
 00000290:·6c79·2075·7365·642e·223e·0a3c·706f·6c79··ly·used.">.<poly
00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"000002a0:·676f·6e20·6669·6c6c·3d22·2339·3939·3939··gon·fill="#99999
000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002b0:·3922·2073·7472·6f6b·653d·2223·3636·3636··9"·stroke="#6666
000002b0:·2220·706f·696e·7473·3d22·3138·3938·2e35··"·points="1898.5000002c0:·3636·2220·706f·696e·7473·3d22·3139·3234··66"·points="1924
 000002d0:·2c2d·3738·3920·3138·3132·2c2d·3738·3920··,-789·1812,-789·
 000002e0:·3138·3132·2c2d·3737·3020·3139·3234·2c2d··1812,-770·1924,-
 000002f0:·3737·3020·3139·3234·2c2d·3738·3922·2f3e··770·1924,-789"/>
000002c0:·342c·2d31·3030·3920·3137·3831·2e35·342c··4,-1009·1781.54, 
000002d0:·2d31·3030·3920·3137·3831·2e35·342c·2d39··-1009·1781.54,-9 
000002e0:·3930·2031·3839·382e·3534·2c2d·3939·3020··90·1898.54,-990· 
000002f0:·3138·3938·2e35·342c·2d31·3030·3922·2f3e··1898.54,-1009"/> 
00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
Diff chunk too large, falling back to line-by-line diff (2273 lines added, 2273 lines removed)
00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="100000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="1
00000320:·3834·302e·3034·2220·793d·222d·3939·3722··840.04"·y="-997"00000320:·3836·3822·2079·3d22·2d37·3737·2220·666f··868"·y="-777"·fo
00000330:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000340:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000350:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000360:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/00000360:·3022·3e63·6f6d·6d6f·6e63·7070·2f6d·6973··0">commoncpp/mis
00000370:·6d69·6d65·2e68·3c2f·7465·7874·3e0a·3c2f··mime.h</text>.</00000370:·632e·683c·2f74·6578·743e·0a3c·2f61·3e0a··c.h</text>.</a>.
00000380:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000390:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003a0:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003b0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003c0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003d0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003e0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
000003f0:·6872·6566·3d22·6130·3034·3832·5f73·6f75··href="a00482_sou000003f0:·663d·2261·3030·3531·325f·736f·7572·6365··f="a00512_source
00000400:·7263·652e·6874·6d6c·2220·7461·7267·6574··rce.html"·target00000400:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000410:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti00000410:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000420:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo00000420:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f
00000430:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000430:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
00000440:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000440:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
00000450:·706f·696e·7473·3d22·3139·3333·2e30·342c··points="1933.04,00000450:·6e74·733d·2231·3932·372c·2d37·3334·2031··nts="1927,-734·1
00000460:·2d37·3334·2031·3831·352e·3034·2c2d·3733··-734·1815.04,-7300000460:·3830·392c·2d37·3334·2031·3830·392c·2d37··809,-734·1809,-7
00000470:·3420·3138·3135·2e30·342c·2d37·3135·2031··4·1815.04,-715·100000470:·3135·2031·3932·372c·2d37·3135·2031·3932··15·1927,-715·192
00000480:·3933·332e·3034·2c2d·3731·3520·3139·3333··933.04,-715·193300000480:·372c·2d37·3334·222f·3e0a·3c74·6578·7420··7,-734"/>.<text·
00000490:·2e30·342c·2d37·3334·222f·3e0a·3c74·6578··.04,-734"/>.<tex00000490:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
000004a0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000004a0:·646c·6522·2078·3d22·3138·3638·2220·793d··dle"·x="1868"·y=
000004b0:·6964·646c·6522·2078·3d22·3138·3734·2e30··iddle"·x="1874.0000004b0:·222d·3732·3222·2066·6f6e·742d·6661·6d69··"-722"·font-fami
000004c0:·3422·2079·3d22·2d37·3232·2220·666f·6e74··4"·y="-722"·font000004c0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
000004d0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000004d0:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
000004e0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000004e0:·697a·653d·2231·302e·3030·223e·636f·6d6d··ize="10.00">comm
000004f0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"000004f0:·6f6e·6370·702f·636f·6e66·6967·2e68·3c2f··oncpp/config.h</
00000500:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi00000500:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000510:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.00000510:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000520:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000520:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
00000530:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000530:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
00000540:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed00000540:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
00000550:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000550:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
00000560:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000560:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000570:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000570:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000580:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000590:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i00000590:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
000005a0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0000005a0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000005b0:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002000005b0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
000005c0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title000005c0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
000005d0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill000005d0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
000005e0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="000005e0:·6666·2220·643d·224d·3138·3638·2c2d·3736··ff"·d="M1868,-76
000005f0:·2336·3362·3866·6622·2064·3d22·4d31·3833··#63b8ff"·d="M183000005f0:·392e·3735·4331·3836·382c·2d37·3632·2e38··9.75C1868,-762.8
00000600:·332e·3733·2c2d·3938·392e·3735·4331·3832··3.73,-989.75C18200000600:·2031·3836·382c·2d37·3532·2e38·3520·3138···1868,-752.85·18
00000610:·312e·3536·2c2d·3937·312e·3938·2031·3739··1.56,-971.98·17900000610:·3638·2c2d·3734·342e·3133·222f·3e0a·3c70··68,-744.13"/>.<p
00000620:·362e·3034·2c2d·3932·392e·3938·2031·3739··6.04,-929.98·17900000620:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000630:·362e·3034·2c2d·3839·302e·3520·3137·3936··6.04,-890.5·179600000630:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000640:·2e30·342c·2d38·3930·2e35·2031·3739·362e··.04,-890.5·1796.00000640:·3362·3866·6622·2070·6f69·6e74·733d·2231··3b8ff"·points="1
00000650:·3034·2c2d·3839·302e·3520·3137·3936·2e30··04,-890.5·1796.000000650:·3837·312e·352c·2d37·3434·2e30·3920·3138··871.5,-744.09·18
00000660:·342c·2d38·3333·2e35·2031·3739·362e·3034··4,-833.5·1796.0400000660:·3638·2c2d·3733·342e·3039·2031·3836·342e··68,-734.09·1864.
00000670:·2c2d·3739·332e·3935·2031·3833·302e·3834··,-793.95·1830.8400000670:·352c·2d37·3434·2e30·3920·3138·3731·2e35··5,-744.09·1871.5
00000680:·2c2d·3735·392e·3035·2031·3835·332e·3935··,-759.05·1853.9500000680:·2c2d·3734·342e·3039·222f·3e0a·3c2f·613e··,-744.09"/>.</a>
00000690:·2c2d·3734·302e·3233·222f·3e0a·3c70·6f6c··,-740.23"/>.<pol00000690:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
000006a0:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8000006a0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=
000006b0:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b000006b0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla
000006c0:·3866·6622·2070·6f69·6e74·733d·2231·3835··8ff"·points="185000006c0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000006d0:·362e·3133·2c2d·3734·322e·3937·2031·3836··6.13,-742.97·186000006d0:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.
000006e0:·312e·3835·2c2d·3733·342e·3035·2031·3835··1.85,-734.05·185000006e0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000006f0:·312e·3832·2c2d·3733·372e·3436·2031·3835··1.82,-737.46·185000006f0:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr
00000700:·362e·3133·2c2d·3734·322e·3937·222f·3e0a··6.13,-742.97"/>.00000700:·6566·3d22·6130·3034·3634·2e68·746d·6c22··ef="a00464.html"
00000710:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000710:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000720:·212d·2d20·4e6f·6465·3632·202d·2d3e·0a3c··!--·Node62·-->.<00000720:·6c69·6e6b·3a74·6974·6c65·3d22·546f·7020··link:title="Top·
00000730:·6720·6964·3d22·4e6f·6465·3030·3030·3632··g·id="Node00006200000730:·6c65·7665·6c20·696e·636c·7564·6520·6669··level·include·fi
00000740:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000740:·6c65·2066·6f72·2074·6865·2047·4e55·2075··le·for·the·GNU·u
00000750:·3c74·6974·6c65·3e4e·6f64·6536·323c·2f74··<title>Node62</t00000750:·436f·6d6d·6f6e·2043·2b2b·2063·6f72·6520··Common·C++·core·
Max diff block lines reached; 490707/809716 bytes (60.60%) of diff not shown.
11.0 KB
./usr/share/doc/ucommon-doc/html/a00508.svg
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6d69·6d65·2e68·2050·6167·6573··cpp/mime.h·Pages000000e0:·6370·702f·6d69·7363·2e68·2050·6167·6573··cpp/misc.h·Pages
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh
00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo
00000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·15700000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·157
00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns
00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm
32.7 KB
./usr/share/doc/ucommon-doc/html/a00509_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/xml.h·Source·File</title>8 <title>UCommon:·commoncpp/commoncpp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.81 KB
html2text {}
    
Offset 3, 81 lines modifiedOffset 3, 113 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 xml.h10 commoncpp.h
11 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.11 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.
12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 3//13 3//
14 4//·This·file·is·part·of·GNU·uCommon·C++. 
15 5// 
16 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify14 4//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published15 5//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or16 6//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
19 9//·(at·your·option)·any·later·version.17 7//·(at·your·option)·any·later·version.
20 10//18 8//
21 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,19 9//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,
22 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of20 10//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
23 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the21 11//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
24 14//·GNU·Lesser·General·Public·License·for·more·details.22 12//·GNU·General·Public·License·for·more·details.
25 15//23 13//
26 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License24 14//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
27 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.25 15//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.
28 18 
29 25#ifndef·COMMONCPP_XML_H_ 
30 26#define·COMMONCPP_XML_H_ 
31 2726 16//
 27 17//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software
 28 18//·library·without·restriction.·Specifically,·if·other·files·instantiate
 29 19//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile
 30 20//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this
 31 21//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by
 32 22//·the·GNU·General·Public·License.·This·exception·does·not·however
 33 23//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by
 34 24//·the·GNU·General·Public·License.
 35 25//
 36 26//·This·exception·applies·only·to·the·code·released·under·the·name·GNU
 37 27//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU
 38 28//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does
 39 29//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading
 40 30//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete
 41 31//·this·exception·notice·from·them.
 42 32//
 43 33//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your
 44 choice
 45 34//·whether·to·permit·this·exception·to·apply·to·your·modifications.
 46 35//·If·you·do·not·wish·that,·delete·this·exception·notice.
 47 36//
 48 37
32 28#ifndef·COMMONCPP_CONFIG_H_49 38#ifndef·COMMONCPP_COMMONCPP_H_
 50 39#define·COMMONCPP_COMMONCPP_H_
 51 40
33 29#include·<commoncpp/config.h>52 41#include·<commoncpp/config.h>
 53 42#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8._\x8h>
 54 43#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
 55 44#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h>
 56 45#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 57 46#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8l_\x8o_\x8g_\x8._\x8h>
 58 47#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h>
 59 48#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h>
 60 49#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8u_\x8d_\x8p_\x8._\x8h>
 61 50#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8c_\x8p_\x8._\x8h>
 62 51#include·<commoncpp/dccp.h>
 63 52#include·<commoncpp/numbers.h>
 64 53#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8._\x8h>
 65 54#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8f_\x8i_\x8l_\x8e_\x8._\x8h>
 66 55#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8m_\x8i_\x8m_\x8e_\x8._\x8h>
 67 56#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8._\x8h>
 68 57#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8o_\x8k_\x8e_\x8n_\x8i_\x8z_\x8e_\x8r_\x8._\x8h>
 69 58#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 70 59#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8m_\x8i_\x8s_\x8c_\x8._\x8h>
 71 60#include·<commoncpp/xml.h>
 72 61
 73 62#ifndef·UCOMMON_SYSRUNTIME
 74 63#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8p_\x8p_\x8l_\x8o_\x8g_\x8._\x8h>
 75 64#include·<commoncpp/persist.h>
34 30#endif 
35 31 
36 32namespace·ost·{ 
37 33 
38 45class·__EXPORT·XMLParser 
39 46{ 
40 47private: 
41 48·int·ecount,·dcount; 
42 49·enum·{TAG,·CDATA,·COMMENT,·DTD,·AMP,·NONE,·END}·state; 
43 50·char·*buffer; 
44 51·unsigned·bufpos,·bufsize; 
45 52·__LOCAL·bool·parseTag(void); 
46 53·__LOCAL·void·putBuffer(char·c); 
47 54·__LOCAL·void·clearBuffer(void); 
48 55 
49 56·__DELETE_COPY(XMLParser); 
50 57 
51 58protected: 
52 63·XMLParser(unsigned·size·=·8192); 
53 64 
54 68·virtual·~XMLParser(); 
55 69 
56 75·virtual·void·comment(const·caddr_t·text,·size_t·size); 
57 76 
58 82·virtual·void·characters(const·caddr_t·text,·size_t·size); 
59 83 
60 87·virtual·void·startDocument(void); 
61 88 
62 92·virtual·void·endDocument(void); 
63 93 
64 99·virtual·void·startElement(const·caddr_t·name,·caddr_t·*attr)·=·0; 
65 100 
66 105·virtual·void·endElement(const·caddr_t·name)·=·0; 
67 106 
68 116·bool·partial(const·char·*address,·size_t·size); 
69 117 
70 127·bool·parse(const·char·*cp); 
71 128 
72 138·bool·parse(FILE·*file); 
73 139 
74 144·bool·end(void)·const·{ 
75 145·return·state·==·END; 
76 146·} 
77 147}; 
78 148 
79 149}·//·namespace·ucommon 
80 150 
81 151#endif76 65#endif
 77 66
Max diff block lines reached; 53/6949 bytes (0.76%) of diff not shown.
77.9 KB
./usr/share/doc/ucommon-doc/html/a00512_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/persist.h·Source·File</title>8 <title>UCommon:·commoncpp/config.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
14.6 KB
html2text {}
    
Offset 3, 381 lines modifiedOffset 3, 97 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 persist.h10 config.h
11 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.11 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.
12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 3//13 3//
14 4//·This·file·is·part·of·GNU·uCommon·C++. 
15 5// 
16 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify14 4//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published15 5//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or16 6//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
19 9//·(at·your·option)·any·later·version.17 7//·(at·your·option)·any·later·version.
20 10//18 8//
21 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,19 9//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,
22 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of20 10//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
23 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the21 11//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
24 14//·GNU·Lesser·General·Public·License·for·more·details.22 12//·GNU·General·Public·License·for·more·details.
25 15//23 13//
26 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License24 14//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
27 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.25 15//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.
28 18 
29 24#ifndef·UCOMMON_SYSRUNTIME 
30 25#ifndef·COMMONCPP_PERSIST_H_ 
31 26#define·COMMONCPP_PERSIST_H_ 
32 27 
33 28#ifndef·COMMONCPP_CONFIG_H_ 
34 29#include·<commoncpp/config.h> 
35 30#endif 
36 31 
37 32#include·<iostream> 
38 33#include·<string> 
39 34#include·<vector> 
40 35#include·<deque> 
41 36#include·<map>26 16//
 27 17//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software
 28 18//·library·without·restriction.·Specifically,·if·other·files·instantiate
 29 19//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile
 30 20//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this
 31 21//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by
 32 22//·the·GNU·General·Public·License.·This·exception·does·not·however
 33 23//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by
 34 24//·the·GNU·General·Public·License.
 35 25//
 36 26//·This·exception·applies·only·to·the·code·released·under·the·name·GNU
 37 27//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU
 38 28//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does
 39 29//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading
 40 30//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete
 41 31//·this·exception·notice·from·them.
 42 32//
 43 33//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your
 44 choice
 45 34//·whether·to·permit·this·exception·to·apply·to·your·modifications.
 46 35//·If·you·do·not·wish·that,·delete·this·exception·notice.
 47 36//
42 3748 37
43 38namespace·ost·{ 
44 39 
45 40//·This·typedef·allows·us·to·declare·NewPersistObjectFunction·now 
46 41typedef·class·PersistObject*·(*NewPersistObjectFunction)·(void); 
47 42 
48 43class·__EXPORT·PersistException49 38#ifndef·COMMONCPP_CONFIG_H_
 50 39#define·COMMONCPP_CONFIG_H_
 51 40
 52 41#ifndef·_UCOMMON_UCOMMON_H_
 53 42#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h>
 54 43#endif
49 44{55 44
50 45public: 
51 46·PersistException(const·std::string&·reason); 
52 47·const·std::string&·getString()·const;56 45#ifdef·__EXPORT
 57 46#undef·__EXPORT
 58 47#endif
53 4859 48
54 49·virtual·~PersistException(); 
55 50 
56 51protected: 
57 52·std::string·_what; 
58 53}; 
59 54 
60 63class·__EXPORT·TypeManager 
61 64{ 
62 65private: 
63 66·__DELETE_DEFAULTS(TypeManager); 
64 67 
65 68public: 
66 73·class·registration 
67 74·{ 
68 75·public: 
69 76·registration(const·char*·name,·NewPersistObjectFunction·func); 
70 77·virtual·~registration(); 
71 78·private: 
72 79·__DELETE_COPY(registration); 
73 80 
74 81·std::string·myName; 
75 82·};60 49#ifdef·__SHARED
 61 50#define·__EXPORT·__SHARED
 62 51#endif
 63 52
 64 53//·#include·<streambuf>
 65 54#include·<iostream>
 66 55
 67 56#define·COMMONCPP_HEADERS
 68 57#define·CCXX_NAMESPACES
 69 58#define·COMMONCPP_NAMESPACE·ost
 70 59#define·NAMESPACE_COMMONCPP·namespace·ost·{
 71 60#define·TIMEOUT_INF·ucommon::Timer::inf
 72 61
 73 62#ifndef·UCOMMON_SYSRUNTIME
 74 63#define·CCXX_EXCEPTIONS
 75 64#endif
 76 65
 77 66#ifdef·AF_INET6
 78 67#define·CCXX_IPV6
 79 68#endif
 80 69
 81 70#ifdef·AF_INET
 82 71#define·CCXX_IPV4
 83 72#endif
 84 73
 85 74typedef·pthread_t·cctid_t;
 86 75typedef·int8_t·int8;
Max diff block lines reached; 9872/14935 bytes (66.10%) of diff not shown.
226 KB
./usr/share/doc/ucommon-doc/html/a00515.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/file.h·File·Reference</title>8 <title>UCommon:·commoncpp/exception.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
90.0 KB
html2text {}
    
Offset 3, 1973 lines modifiedOffset 3, 30 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_.s10 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
11 file.h·File·Reference11 exception.h·File·Reference
12 Files·and·dynamic·loader·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 GNU·Common·C++·exception·model·base·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
16 #include·<fcntl.h> 
17 #include·<cstdio>15 #include·<exception>
 16 #include·<stdexcept>
18 #include·<dirent.h> 
19 #include·<sys/stat.h> 
20 #include·<sys/mman.h> 
21 Include·dependency·graph·for·file.h:17 Include·dependency·graph·for·exception.h:
22 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
23 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
24 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
25 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
26 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
27 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
28 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
29 #define ·_\x8c_\x8a_\x8d_\x8d_\x8r_\x8__\x8t   char·* 
30   
31 #define ·_\x8N_\x8A_\x8M_\x8E_\x8__\x8M_\x8A_\x8X   64 
32   
33 #define ·_\x8P_\x8A_\x8T_\x8H_\x8__\x8M_\x8A_\x8X   256 
34   
35 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
36 ·······typedef·size_t ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8c_\x8c_\x8x_\x8x_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8t 
37   
38 typedef·unsigned·long ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8p_\x8o_\x8s_\x8__\x8t 
39   
40 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
41 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator 
42  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to 
43 ·······pass·to·the·IPV4Address·constructor. 
44   
45 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
46 Files·and·dynamic·loader·services.25 GNU·Common·C++·exception·model·base·classes.
47 Definition·in·file·_\x8f_.i_.l_.e_\x8._\x8h.26 Definition·in·file·_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h.
Diff chunk too large, falling back to line-by-line diff (3 lines added, 1925 lines removed)
48 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
49 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 c.ca.ad.dd.dr.r_._t.t·*\x8**\x8**\x8**\x8**\x8*28 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C.CO.OM.MM.MO.ON.NC.CP.PP.P_._E.EX.XC.CE.EP.PT.TI.IO.ON.NS.S·*\x8**\x8**\x8**\x8**\x8*
50 #define·caddr_t   char·*29 #define·COMMONCPP_EXCEPTIONS
51 Definition·at·line·_\x88_.6·of·file·_.f_.i_.l_.e_\x8._\x8h.30 Definition·at·line·_\x85_.9·of·file·_.e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h.
52 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 N\x8NA\x8AM\x8ME\x8E_\x8_M\x8MA\x8AX\x8X·*\x8**\x8**\x8**\x8**\x8* 
53 #define·NAME_MAX   64 
54 Definition·at·line·_\x89_\x87·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h. 
55 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 P\x8PA\x8AT\x8TH\x8H_\x8_M\x8MA\x8AX\x8X·*\x8**\x8**\x8**\x8**\x8* 
56 #define·PATH_MAX   256 
57 Definition·at·line·_\x89_\x83·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h. 
58 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
59 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 c\x8cc\x8cx\x8xx\x8x_\x8_s\x8si\x8iz\x8ze\x8e_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8* 
60 typedef·size_t·ost::ccxx_size_t 
61 Definition·at·line·_\x88_\x87·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h. 
62 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 p\x8po\x8os\x8s_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8* 
63 typedef·unsigned·long·ost::pos_t 
64 Definition·at·line·_\x88_\x81·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h. 
65 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
66 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
67 class·ost::__attribute__·(·(visibility("default")) ··) 
68 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to 
69 the·IPV4Address·constructor. 
70 XML·streaming·parser. 
71 Splits·delimited·string·into·tokens. 
72 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a 
73 "service·thread"·such·as·SocketService. 
74 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the 
75 standard·C·library. 
76 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a 
77 semaphore·so·that·only·x·instances·of·the·member·function·may·execute 
78 concurrently. 
79 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
80 for·"write"·access·to·the·member·function. 
81 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
82 for·"read"·access·to·the·member·function. 
83 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or 
84 decremented·by·multiple·threads. 
85 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility 
86 (syslogd). 
87 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE. 
88 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control 
89 access·to·a·resource·between·multiple·processes. 
90 A·class·for·containing·portable·process·related·functions·that·help·create 
91 portable·code. 
92 Stream·serialization·of·persistent·classes. 
93 PersistObject. 
94 Type·manager·for·persistence·engine. 
95 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate 
96 on·a·MapTable. 
97 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it. 
98 Self·managed·double·linked·list·object·chain. 
99 Self·managed·single·linked·list·object·chain. 
100 Pointer·to·reference·counted·objects. 
101 A·reference·countable·object. 
102 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods. 
103 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction 
104 and·delivery·of·form·data·to·a·web·server·through·a·post·method. 
105 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to 
106 a·std::ostream·destination. 
107 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file 
108 access·that·is·portable·between·Win32·and·Posix·systems. 
109 A·low·level·portable·directory·class. 
110 alog·global·log·stream·definition 
111 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation 
112 and·relative·buffer·address. 
113 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to 
114 the·IPV6Address·constructor. 
115 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address 
116 base·class. 
117 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies. 
118 Class·for·the·function·object·that·validates·multicast·addresses. 
119 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived 
120 classes. 
121 ··Author 
122 ······Federico·Montesino 
123 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
124 Abstract·base·class·for·derived·inet·addresses·validators. 
125 Implements·a·specific·application·operator·to·validate·multicast·addresses. 
126 ··Author 
127 ······Federico·Montesino 
Max diff block lines reached; 53/92096 bytes (0.06%) of diff not shown.
96.7 KB
./usr/share/doc/ucommon-doc/html/a00515_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/file.h·Source·File</title>8 <title>UCommon:·commoncpp/exception.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
14.1 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 file.h10 exception.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
777 KB
./usr/share/doc/ucommon-doc/html/a00516.svg
    
Offset 8, 5761 lines modifiedOffset 8, 5774 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6669·6c65·2e68·2050·6167·6573··cpp/file.h·Pages 
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid 
00000100:·7468·3d22·3331·3035·7074·2220·6865·6967··th="3105pt"·heig 
00000110:·6874·3d22·3930·3770·7422·0a20·7669·6577··ht="907pt".·view 
00000120:·426f·783d·2230·2e30·3020·302e·3030·2033··Box="0.00·0.00·3 
00000130:·3130·342e·3530·2039·3037·2e30·3022·2078··104.50·907.00"·x000000e0:·6370·702f·6578·6365·7074·696f·6e2e·6820··cpp/exception.h·
 000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv
 00000100:·6720·7769·6474·683d·2232·3838·3570·7422··g·width="2885pt"
 00000110:·2068·6569·6768·743d·2238·3532·7074·220a···height="852pt".
 00000120:·2076·6965·7742·6f78·3d22·302e·3030·2030···viewBox="0.00·0
 00000130:·2e30·3020·3238·3834·2e35·3020·3835·322e··.00·2884.50·852.
 00000140:·3030·2220·786d·6c6e·733d·2268·7474·703a··00"·xmlns="http:
 00000150:·2f2f·7777·772e·7733·2e6f·7267·2f32·3030··//www.w3.org/200
 00000160:·302f·7376·6722·2078·6d6c·6e73·3a78·6c69··0/svg"·xmlns:xli
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000170:·6e6b·3d22·6874·7470·3a2f·2f77·7777·2e77··nk="http://www.w
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg 
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h 
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org 
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g 
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla 
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans 
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1) 
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans 
000001d0:·6c61·7465·2834·2039·3033·2922·3e0a·3c74··late(4·903)">.<t 
000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f66··itle>commoncpp/f 
000001f0:·696c·652e·683c·2f74·6974·6c65·3e0a·3c21··ile.h</title>.<! 
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000180:·332e·6f72·672f·3139·3939·2f78·6c69·6e6b··3.org/1999/xlink
 00000190:·223e·0a3c·6720·6964·3d22·6772·6170·6830··">.<g·id="graph0
 000001a0:·2220·636c·6173·733d·2267·7261·7068·2220··"·class="graph"·
 000001b0:·7472·616e·7366·6f72·6d3d·2273·6361·6c65··transform="scale
 000001c0:·2831·2031·2920·726f·7461·7465·2830·2920··(1·1)·rotate(0)·
 000001d0:·7472·616e·736c·6174·6528·3420·3834·3829··translate(4·848)
 000001e0:·223e·0a3c·7469·746c·653e·636f·6d6d·6f6e··">.<title>common
 000001f0:·6370·702f·6578·6365·7074·696f·6e2e·683c··cpp/exception.h<
 00000200:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
 00000210:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
 00000220:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
 00000230:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
 00000240:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000250:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
 00000260:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
 00000270:·3d22·474e·5520·436f·6d6d·6f6e·2043·2b2b··="GNU·Common·C++
 00000280:·2065·7863·6570·7469·6f6e·206d·6f64·656c···exception·model
 00000290:·2062·6173·6520·636c·6173·7365·732e·223e···base·classes.">
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t 
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl 
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node 
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink 
00000260:·3a74·6974·6c65·3d22·4669·6c65·7320·616e··:title="Files·an 
00000270:·6420·6479·6e61·6d69·6320·6c6f·6164·6572··d·dynamic·loader 
00000280:·2073·6572·7669·6365·732e·223e·0a3c·706f···services.">.<po 
00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002a0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002b0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
000002b0:·3636·3636·2220·706f·696e·7473·3d22·3238··6666"·points="28000002c0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
000002c0:·3637·2c2d·3839·3920·3237·3633·2c2d·3839··67,-899·2763,-89 
000002d0:·3920·3237·3633·2c2d·3838·3020·3238·3637··9·2763,-880·2867 
000002e0:·2c2d·3838·3020·3238·3637·2c2d·3839·3922··,-880·2867,-899"000002d0:·3d22·3238·3038·2e35·2c2d·3834·3420·3236··="2808.5,-844·26
 000002e0:·3731·2e35·2c2d·3834·3420·3236·3731·2e35··71.5,-844·2671.5
 000002f0:·2c2d·3832·3520·3238·3038·2e35·2c2d·3832··,-825·2808.5,-82
 00000300:·3520·3238·3038·2e35·2c2d·3834·3422·2f3e··5·2808.5,-844"/>
000002f0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an00000310:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000300:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=00000320:·6f72·3d22·6d69·6464·6c65·2220·783d·2232··or="middle"·x="2
00000310:·2232·3831·3522·2079·3d22·2d38·3837·2220··"2815"·y="-887"·00000330:·3734·3022·2079·3d22·2d38·3332·2220·666f··740"·y="-832"·fo
00000320:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel00000340:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000330:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000350:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000340:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000360:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000350:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f66··.00">commoncpp/f00000370:·3022·3e63·6f6d·6d6f·6e63·7070·2f65·7863··0">commoncpp/exc
 00000380:·6570·7469·6f6e·2e68·3c2f·7465·7874·3e0a··eption.h</text>.
00000360:·696c·652e·683c·2f74·6578·743e·0a3c·2f61··ile.h</text>.</a 
00000370:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!-- 
00000380:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id 
00000390:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl 
000003a0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit 
000003b0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title> 
000003c0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00 
000003d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h 
000003e0:·7265·663d·2261·3030·3438·325f·736f·7572··ref="a00482_sour 
000003f0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target= 
00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit 
00000410:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon 
00000420:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st 
00000430:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p 
00000440:·6f69·6e74·733d·2232·3530·312c·2d37·3334··oints="2501,-734 
00000450:·2032·3338·332c·2d37·3334·2032·3338·332c···2383,-734·2383, 
00000460:·2d37·3135·2032·3530·312c·2d37·3135·2032··-715·2501,-715·2 
00000470:·3530·312c·2d37·3334·222f·3e0a·3c74·6578··501,-734"/>.<tex 
00000480:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m 
00000490:·6964·646c·6522·2078·3d22·3234·3432·2220··iddle"·x="2442"· 
000004a0:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa 
000004b0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica, 
000004c0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font 
000004d0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co 
000004e0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h 
000004f0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g 
00000500:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node 
00000510:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2· 
00000520:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1 
00000530:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node 
00000540:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e 
00000550:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod 
00000560:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2 
00000570:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id=" 
00000580:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000 
00000590:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002">< 
000005a0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="· 
000005b0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n 
000005c0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63 
000005d0:·6238·6666·2220·643d·224d·3237·3632·2e36··b8ff"·d="M2762.6 
000005e0:·322c·2d38·3837·2e32·3143·3237·3233·2c2d··2,-887.21C2723,- 
000005f0:·3838·332e·3733·2032·3636·392e·3234·2c2d··883.73·2669.24,- 
00000600:·3837·332e·3335·2032·3633·322c·2d38·3434··873.35·2632,-844 
00000610:·2032·3630·322e·3936·2c2d·3832·312e·3131···2602.96,-821.11 
00000620:·2032·3632·322e·352c·2d37·3933·2e35·3520···2622.5,-793.55· 
00000630:·3235·3934·2c2d·3737·3020·3235·3730·2e36··2594,-770·2570.6 
00000640:·382c·2d37·3530·2e37·3320·3235·3339·2e33··8,-750.73·2539.3 
00000650:·332c·2d37·3339·2e38·2032·3531·312e·3135··3,-739.8·2511.15 
00000660:·2c2d·3733·332e·3631·222f·3e0a·3c70·6f6c··,-733.61"/>.<pol 
00000670:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8 
00000680:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b 
00000690:·3866·6622·2070·6f69·6e74·733d·2232·3531··8ff"·points="251 
Max diff block lines reached; 777282/795106 bytes (97.76%) of diff not shown.
72.5 KB
./usr/share/doc/ucommon-doc/html/a00517.svg
    
Offset 8, 96 lines modifiedOffset 8, 985 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (978 lines added, 89 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6669·6c65·2e68·2050·6167·6573··cpp/file.h·Pages000000e0:·6370·702f·6578·6365·7074·696f·6e2e·6820··cpp/exception.h·
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv
00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh00000100:·6720·7769·6474·683d·2238·3034·7074·2220··g·width="804pt"·
00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo00000110:·6865·6967·6874·3d22·3234·3770·7422·0a20··height="247pt".·
00000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·15700000120:·7669·6577·426f·783d·2230·2e30·3020·302e··viewBox="0.00·0.
00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns00000130:·3030·2038·3034·2e30·3720·3234·372e·3030··00·804.07·247.00
00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·6c6e·733a·786c·696e·6b3d·2268·7474·703a··lns:xlink="http:00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·2f2f·7777·772e·7733·2e6f·7267·2f31·3939··//www.w3.org/19900000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·392f·786c·696e·6b22·3e0a·3c67·2069·643d··9/xlink">.<g·id=00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·2267·7261·7068·3022·2063·6c61·7373·3d22··"graph0"·class="00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·6772·6170·6822·2074·7261·6e73·666f·726d··graph"·transform000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·3d22·7363·616c·6528·3120·3129·2072·6f74··="scale(1·1)·rot000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·6174·6528·3029·2074·7261·6e73·6c61·7465··ate(0)·translate000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·2834·2037·3829·223e·0a3c·7469·746c·653e··(4·78)">.<title>000001d0:·616e·736c·6174·6528·3420·3234·3329·223e··anslate(4·243)">
000001e0:·636f·6d6d·6f6e·6370·702f·6669·6c65·2e68··commoncpp/file.h000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp
000001f0:·3c2f·7469·746c·653e·0a3c·212d·2d20·4e6f··</title>.<!--·No000001f0:·702f·6578·6365·7074·696f·6e2e·683c·2f74··p/exception.h</t
00000200:·6465·3120·2d2d·3e0a·3c67·2069·643d·224e··de1·-->.<g·id="N00000200:·6974·6c65·3e0a·3c21·2d2d·204e·6f64·6531··itle>.<!--·Node1
00000210:·6f64·6530·3030·3030·3122·2063·6c61·7373··ode000001"·class00000210:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node
00000220:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>00000220:·3030·3030·3031·2220·636c·6173·733d·226e··000001"·class="n
00000230:·4e6f·6465·313c·2f74·6974·6c65·3e0a·3c67··Node1</title>.<g00000230:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod
00000240:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node0000000000240:·6531·3c2f·7469·746c·653e·0a3c·6720·6964··e1</title>.<g·id
00000250:·3122·3e3c·6120·786c·696e·6b3a·7469·746c··1"><a·xlink:titl00000250:·3d22·615f·4e6f·6465·3030·3030·3031·223e··="a_Node000001">
00000260:·653d·2246·696c·6573·2061·6e64·2064·796e··e="Files·and·dyn00000260:·3c61·2078·6c69·6e6b·3a74·6974·6c65·3d22··<a·xlink:title="
00000270:·616d·6963·206c·6f61·6465·7220·7365·7276··amic·loader·serv00000270:·474e·5520·436f·6d6d·6f6e·2043·2b2b·2065··GNU·Common·C++·e
00000280:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon00000280:·7863·6570·7469·6f6e·206d·6f64·656c·2062··xception·model·b
00000290:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·00000290:·6173·6520·636c·6173·7365·732e·223e·0a3c··ase·classes.">.<
000002a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002b0:·2070·6f69·6e74·733d·2231·3236·2e35·2c2d···points="126.5,-000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002c0:·3734·2032·322e·352c·2d37·3420·3232·2e35··74·22.5,-74·22.5000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000002d0:·2c2d·3535·2031·3236·2e35·2c2d·3535·2031··,-55·126.5,-55·1000002d0:·3533·312e·3037·2c2d·3233·3920·3339·342e··531.07,-239·394.
000002e0:·3236·2e35·2c2d·3734·222f·3e0a·3c74·6578··26.5,-74"/>.<tex000002e0:·3037·2c2d·3233·3920·3339·342e·3037·2c2d··07,-239·394.07,-
000002f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000002f0:·3232·3020·3533·312e·3037·2c2d·3232·3020··220·531.07,-220·
00000300:·6964·646c·6522·2078·3d22·3734·2e35·2220··iddle"·x="74.5"·00000300:·3533·312e·3037·2c2d·3233·3922·2f3e·0a3c··531.07,-239"/>.<
00000310:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam00000310:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s00000320:·3d22·6d69·6464·6c65·2220·783d·2234·3632··="middle"·x="462
00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000330:·2e35·3722·2079·3d22·2d32·3237·2220·666f··.57"·y="-227"·fo
00000340:·7369·7a65·3d22·3130·2e30·3022·3e63·6f6d··size="10.00">com00000340:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000350:·6d6f·6e63·7070·2f66·696c·652e·683c·2f74··moncpp/file.h</t00000350:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000360:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000360:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000370:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-00000370:·3022·3e63·6f6d·6d6f·6e63·7070·2f65·7863··0">commoncpp/exc
00000380:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000380:·6570·7469·6f6e·2e68·3c2f·7465·7874·3e0a··eption.h</text>.
00000390:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod00000390:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
000003a0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2000003a0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
000003b0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000003b0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
000003c0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a000003c0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000003d0:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00000003d0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
000003e0:·3532·315f·736f·7572·6365·2e68·746d·6c22··521_source.html"000003e0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x000003f0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
00000400:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000400:·6b3a·6872·6566·3d22·6130·3034·3832·2e68··k:href="a00482.h
00000410:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000410:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000420:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000420:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000430:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="100000430:·4e65·7477·6f72·6b20·6164·6472·6573·7365··Network·addresse
00000440:·3439·2c2d·3139·2030·2c2d·3139·2030·2c30··49,-19·0,-19·0,000000440:·7320·616e·6420·736f·636b·6574·7320·7265··s·and·sockets·re
00000450:·2031·3439·2c30·2031·3439·2c2d·3139·222f···149,0·149,-19"/00000450:·6c61·7465·6420·636c·6173·7365·732e·223e··lated·classes.">
00000460:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc00000460:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000470:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000470:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000480:·3734·2e35·2220·793d·222d·3722·2066·6f6e··74.5"·y="-7"·fon00000480:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
00000490:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000490:·3239·362e·3037·2c2d·3138·3420·3136·392e··296.07,-184·169.
000004a0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000004a0:·3037·2c2d·3138·3420·3136·392e·3037·2c2d··07,-184·169.07,-
000004b0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00000004b0:·3136·3520·3239·362e·3037·2c2d·3136·3520··165·296.07,-165·
000004c0:·223e·636f·6d6d·6f6e·6370·702f·636f·6d6d··">commoncpp/comm000004c0:·3239·362e·3037·2c2d·3138·3422·2f3e·0a3c··296.07,-184"/>.<
000004d0:·6f6e·6370·702e·683c·2f74·6578·743e·0a3c··oncpp.h</text>.<000004d0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000004e0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000004e0:·3d22·6d69·6464·6c65·2220·783d·2232·3332··="middle"·x="232
000004f0:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt000004f0:·2e35·3722·2079·3d22·2d31·3732·2220·666f··.57"·y="-172"·fo
00000500:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000500:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000510:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000510:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000520:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000520:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000530:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000530:·3022·3e63·6f6d·6d6f·6e63·7070·2f61·6464··0">commoncpp/add
00000540:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g00000540:·7265·7373·2e68·3c2f·7465·7874·3e0a·3c2f··ress.h</text>.</
00000550:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.00000550:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000560:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N00000560:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
00000570:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node0000000570:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000580:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t00000580:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000590:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·00000590:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
000005a0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro000005a0:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
000005b0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="000005b0:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
000005c0:·4d37·342e·352c·2d34·342e·3636·4337·342e··M74.5,-44.66C74.000005c0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
000005d0:·352c·2d33·352e·3933·2037·342e·352c·2d32··5,-35.93·74.5,-2000005d0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
000005e0:·352e·3939·2037·342e·352c·2d31·392e·3039··5.99·74.5,-19.09000005e0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
000005f0:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil000005f0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
00000600:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000600:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
00000610:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000610:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
00000620:·6e74·733d·2237·312c·2d34·342e·3735·2037··nts="71,-44.75·700000620:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
00000630:·342e·352c·2d35·342e·3735·2037·382c·2d34··4.5,-54.75·78,-400000630:·3431·352e·3636·2c2d·3231·372e·3639·4333··415.66,-217.69C3
00000640:·342e·3735·2037·312c·2d34·342e·3735·222f··4.75·71,-44.75"/00000640:·3732·2e35·372c·2d32·3037·2e37·3620·3330··72.57,-207.76·30
00000650:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000650:·392e·3534·2c2d·3139·332e·3234·2032·3639··9.54,-193.24·269
00000660:·0a3c·2f67·3e0a·3c2f·7376·673e·0a·········.</g>.</svg>.00000660:·2e38·312c·2d31·3834·2e30·3822·2f3e·0a3c··.81,-184.08"/>.<
 00000670:·706f·6c79·676f·6e20·6669·6c6c·3d22·2336··polygon·fill="#6
 00000680:·3362·3866·6622·2073·7472·6f6b·653d·2223··3b8ff"·stroke="#
 00000690:·3633·6238·6666·2220·706f·696e·7473·3d22··63b8ff"·points="
 000006a0:·3431·352e·3038·2c2d·3232·312e·3135·2034··415.08,-221.15·4
 000006b0:·3235·2e36·312c·2d32·3139·2e39·3820·3431··25.61,-219.98·41
 000006c0:·362e·3636·2c2d·3231·342e·3333·2034·3135··6.66,-214.33·415
 000006d0:·2e30·382c·2d32·3231·2e31·3522·2f3e·0a3c··.08,-221.15"/>.<
 000006e0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
 000006f0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·
 00000700:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·
 00000710:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
 00000720:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl
 00000730:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
 00000740:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink
 00000750:·3a68·7265·663d·2261·3030·3530·395f·736f··:href="a00509_so
 00000760:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
 00000770:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
 00000780:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
 00000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
 000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
 000007b0:·2070·6f69·6e74·733d·2235·3536·2e30·372c···points="556.07,
 000007c0:·2d31·3920·3430·372e·3037·2c2d·3139·2034··-19·407.07,-19·4
 000007d0:·3037·2e30·372c·3020·3535·362e·3037·2c30··07.07,0·556.07,0
 000007e0:·2035·3536·2e30·372c·2d31·3922·2f3e·0a3c···556.07,-19"/>.<
 000007f0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
 00000800:·3d22·6d69·6464·6c65·2220·783d·2234·3831··="middle"·x="481
 00000810:·2e35·3722·2079·3d22·2d37·2220·666f·6e74··.57"·y="-7"·font
 00000820:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
 00000830:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
 00000840:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
Max diff block lines reached; -1/74110 bytes (-0.00%) of diff not shown.
8.04 KB
./usr/share/doc/ucommon-doc/html/a00518.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/serial.h·File·Reference</title>8 <title>UCommon:·commoncpp/mime.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
2.22 KB
html2text {}
    
Offset 4, 34 lines modifiedOffset 4, 33 lines modified
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 serial.h·File·Reference11 mime.h·File·Reference
12 Serial·I/O·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 MIME·document·abstractions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.o_.c_.k_.e_.t_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
16 Include·dependency·graph·for·serial.h:15 Include·dependency·graph·for·mime.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
24 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator23 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
25  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to24  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
26 ·······pass·to·the·IPV4Address·constructor.25 ·······pass·to·the·IPV4Address·constructor.
27  26  
28 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*27 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
29 Serial·I/O·services.28 MIME·document·abstractions.
30 Definition·in·file·_\x8s_.e_.r_.i_.a_.l_\x8._\x8h.29 Definition·in·file·_\x8m_.i_.m_.e_\x8._\x8h.
31 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*30 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
32 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*31 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
33 class·ost::__attribute__·(·(visibility("default")) ··)32 class·ost::__attribute__·(·(visibility("default")) ··)
34 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to33 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
35 the·IPV4Address·constructor.34 the·IPV4Address·constructor.
36 XML·streaming·parser.35 XML·streaming·parser.
37 Splits·delimited·string·into·tokens.36 Splits·delimited·string·into·tokens.
70.6 KB
./usr/share/doc/ucommon-doc/html/a00518_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/serial.h·Source·File</title>8 <title>UCommon:·commoncpp/mime.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
9.83 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 serial.h10 mime.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
19 8//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
801 KB
./usr/share/doc/ucommon-doc/html/a00519.svg
    
Offset 8, 5909 lines modifiedOffset 8, 6000 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7365·7269·616c·2e68·2050·6167··cpp/serial.h·Pag000000e0:·6370·702f·6d69·6d65·2e68·2050·6167·6573··cpp/mime.h·Pages
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6964·7468·3d22·3239·3132·7074·2220·6865··idth="2912pt"·he00000100:·7468·3d22·3236·3938·7074·2220·6865·6967··th="2698pt"·heig
00000110:·6967·6874·3d22·3930·3770·7422·0a20·7669··ight="907pt".·vi00000110:·6874·3d22·3130·3137·7074·220a·2076·6965··ht="1017pt".·vie
00000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.0000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·2032·3931·322e·3030·2039·3037·2e30·3022···2912.00·907.00"00000130:·3236·3938·2e30·3420·3130·3137·2e30·3022··2698.04·1017.00"
00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
Diff chunk too large, falling back to line-by-line diff (1803 lines added, 1803 lines removed)
000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6e73·6c61·7465·2834·2039·3033·2922·3e0a··nslate(4·903)">.000001d0:·6e73·6c61·7465·2834·2031·3031·3329·223e··nslate(4·1013)">
000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp
000001f0:·2f73·6572·6961·6c2e·683c·2f74·6974·6c65··/serial.h</title000001f0:·702f·6d69·6d65·2e68·3c2f·7469·746c·653e··p/mime.h</title>
00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->00000200:·0a3c·212d·2d20·4e6f·6465·3120·2d2d·3e0a··.<!--·Node1·-->.
00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node000000000210:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"00000220:·3122·2063·6c61·7373·3d22·6e6f·6465·223e··1"·class="node">
00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</00000230:·0a3c·7469·746c·653e·4e6f·6465·313c·2f74··.<title>Node1</t
00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x00000250:·6f64·6530·3030·3030·3122·3e3c·6120·786c··ode000001"><a·xl
00000260:·6c69·6e6b·3a74·6974·6c65·3d22·5365·7269··link:title="Seri00000260:·696e·6b3a·7469·746c·653d·224d·494d·4520··ink:title="MIME·
00000270:·616c·2049·2f4f·2073·6572·7669·6365·732e··al·I/O·services.00000270:·646f·6375·6d65·6e74·2061·6273·7472·6163··document·abstrac
00000280:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000280:·7469·6f6e·732e·223e·0a3c·706f·6c79·676f··tions.">.<polygo
00000290:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok00000290:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"
000002a0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002a0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
000002b0:·7473·3d22·3933·312c·2d38·3939·2038·3135··ts="931,-899·815000002b0:·2220·706f·696e·7473·3d22·3138·3938·2e35··"·points="1898.5
000002c0:·2c2d·3839·3920·3831·352c·2d38·3830·2039··,-899·815,-880·9000002c0:·342c·2d31·3030·3920·3137·3831·2e35·342c··4,-1009·1781.54,
000002d0:·3331·2c2d·3838·3020·3933·312c·2d38·3939··31,-880·931,-899000002d0:·2d31·3030·3920·3137·3831·2e35·342c·2d39··-1009·1781.54,-9
000002e0:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a000002e0:·3930·2031·3839·382e·3534·2c2d·3939·3020··90·1898.54,-990·
000002f0:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x000002f0:·3138·3938·2e35·342c·2d31·3030·3922·2f3e··1898.54,-1009"/>
00000300:·3d22·3837·3322·2079·3d22·2d38·3837·2220··="873"·y="-887"·00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000310:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="1
00000320:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri00000320:·3834·302e·3034·2220·793d·222d·3939·3722··840.04"·y="-997"
00000330:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="1000000330:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000340:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f73··.00">commoncpp/s00000340:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000350:·6572·6961·6c2e·683c·2f74·6578·743e·0a3c··erial.h</text>.<00000350:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000360:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000360:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/
00000370:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·00000370:·6d69·6d65·2e68·3c2f·7465·7874·3e0a·3c2f··mime.h</text>.</
00000380:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·00000380:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000390:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000390:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i
000003a0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl000003a0:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c
000003b0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000003b0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
000003c0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000003c0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title
000003d0:·3a68·7265·663d·2261·3030·3438·325f·736f··:href="a00482_so000003d0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
000003e0:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe000003e0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
000003f0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t000003f0:·6872·6566·3d22·6130·3035·3132·5f73·6f75··href="a00512_sou
00000400:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000400:·7263·652e·6874·6d6c·2220·7461·7267·6574··rce.html"·target
00000410:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000410:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti
00000420:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000420:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo
00000430:·2070·6f69·6e74·733d·2231·3036·312c·2d37···points="1061,-700000430:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000440:·3334·2039·3433·2c2d·3733·3420·3934·332c··34·943,-734·943,00000440:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000450:·2d37·3135·2031·3036·312c·2d37·3135·2031··-715·1061,-715·100000450:·706f·696e·7473·3d22·3139·3333·2e30·342c··points="1933.04,
00000460:·3036·312c·2d37·3334·222f·3e0a·3c74·6578··061,-734"/>.<tex00000460:·2d37·3334·2031·3831·352e·3034·2c2d·3733··-734·1815.04,-73
00000470:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000470:·3420·3138·3135·2e30·342c·2d37·3135·2031··4·1815.04,-715·1
00000480:·6964·646c·6522·2078·3d22·3130·3032·2220··iddle"·x="1002"·00000480:·3933·332e·3034·2c2d·3731·3520·3139·3333··933.04,-715·1933
00000490:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa00000490:·2e30·342c·2d37·3334·222f·3e0a·3c74·6578··.04,-734"/>.<tex
000004a0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,000004a0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000004b0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font000004b0:·6964·646c·6522·2078·3d22·3138·3734·2e30··iddle"·x="1874.0
000004c0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co000004c0:·3422·2079·3d22·2d37·3232·2220·666f·6e74··4"·y="-722"·font
000004d0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h000004d0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
000004e0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g000004e0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
000004f0:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node000004f0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000500:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·00000500:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi
00000510:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge100000510:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.
00000520:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node00000520:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000530:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e00000530:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000540:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod00000540:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed
00000550:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node200000550:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
00000560:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000560:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
00000570:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node000000000570:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>
00000580:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000590:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·00000590:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000005a0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n000005a0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0
000005b0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63000005b0:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
000005c0:·6238·6666·2220·643d·224d·3834·392e·3832··b8ff"·d="M849.82000005c0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
000005d0:·2c2d·3837·392e·3832·4338·3235·2e33·332c··,-879.82C825.33,000005d0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill
000005e0:·2d38·3639·2e31·3720·3739·312e·382c·2d38··-869.17·791.8,-8000005e0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="
000005f0:·3439·2e34·3820·3830·342c·2d38·3235·2038··49.48·804,-825·8000005f0:·2336·3362·3866·6622·2064·3d22·4d31·3833··#63b8ff"·d="M183
00000600:·3239·2e34·2c2d·3737·342e·3035·2038·3931··29.4,-774.05·89100000600:·332e·3733·2c2d·3938·392e·3735·4331·3832··3.73,-989.75C182
00000610:·2e35·392c·2d37·3438·2e37·3620·3933·392e··.59,-748.76·939.00000610:·312e·3536·2c2d·3937·312e·3938·2031·3739··1.56,-971.98·179
00000620:·3536·2c2d·3733·362e·3438·222f·3e0a·3c70··56,-736.48"/>.<p00000620:·362e·3034·2c2d·3932·392e·3938·2031·3739··6.04,-929.98·179
00000630:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000630:·362e·3034·2c2d·3839·302e·3520·3137·3936··6.04,-890.5·1796
00000640:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000640:·2e30·342c·2d38·3930·2e35·2031·3739·362e··.04,-890.5·1796.
00000650:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="900000650:·3034·2c2d·3839·302e·3520·3137·3936·2e30··04,-890.5·1796.0
00000660:·3430·2e36·362c·2d37·3339·2e38·3220·3934··40.66,-739.82·9400000660:·342c·2d38·3333·2e35·2031·3739·362e·3034··4,-833.5·1796.04
00000670:·392e·3536·2c2d·3733·342e·3036·2039·3339··9.56,-734.06·93900000670:·2c2d·3739·332e·3935·2031·3833·302e·3834··,-793.95·1830.84
00000680:·2e30·312c·2d37·3333·2e30·3220·3934·302e··.01,-733.02·940.00000680:·2c2d·3735·392e·3035·2031·3835·332e·3935··,-759.05·1853.95
00000690:·3636·2c2d·3733·392e·3832·222f·3e0a·3c2f··66,-739.82"/>.</00000690:·2c2d·3734·302e·3233·222f·3e0a·3c70·6f6c··,-740.23"/>.<pol
000006a0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000006a0:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
000006b0:·2d20·4e6f·6465·3632·202d·2d3e·0a3c·6720··-·Node62·-->.<g·000006b0:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
000006c0:·6964·3d22·4e6f·6465·3030·3030·3632·2220··id="Node000062"·000006c0:·3866·6622·2070·6f69·6e74·733d·2231·3835··8ff"·points="185
000006d0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000006d0:·362e·3133·2c2d·3734·322e·3937·2031·3836··6.13,-742.97·186
000006e0:·6974·6c65·3e4e·6f64·6536·323c·2f74·6974··itle>Node62</tit000006e0:·312e·3835·2c2d·3733·342e·3035·2031·3835··1.85,-734.05·185
000006f0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000006f0:·312e·3832·2c2d·3733·372e·3436·2031·3835··1.82,-737.46·185
00000700:·6530·3030·3036·3222·3e3c·6120·786c·696e··e000062"><a·xlin00000700:·362e·3133·2c2d·3734·322e·3937·222f·3e0a··6.13,-742.97"/>.
00000710:·6b3a·6872·6566·3d22·6130·3039·3534·2e68··k:href="a00954.h00000710:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000720:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000720:·212d·2d20·4e6f·6465·3632·202d·2d3e·0a3c··!--·Node62·-->.<
00000730:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000730:·6720·6964·3d22·4e6f·6465·3030·3030·3632··g·id="Node000062
00000740:·436f·6d6d·6f6e·2043·2b2b·2074·6872·6561··Common·C++·threa00000740:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000750:·6420·636c·6173·7320·616e·6420·7379·6368··d·class·and·sych00000750:·3c74·6974·6c65·3e4e·6f64·6536·323c·2f74··<title>Node62</t
00000760:·726f·6e69·7a61·7469·6f6e·206f·626a·6563··ronization·objec00000760:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000770:·7473·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ts.">.<polygon·f00000770:·6f64·6530·3030·3036·3222·3e3c·6120·786c··ode000062"><a·xl
00000780:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000780:·696e·6b3a·6872·6566·3d22·6130·3039·3432··ink:href="a00942
00000790:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi00000790:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
000007a0:·6e74·733d·2239·3333·2c2d·3834·3420·3831··nts="933,-844·81000007a0:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
000007b0:·332c·2d38·3434·2038·3133·2c2d·3832·3520··3,-844·813,-825·000007b0:·3d22·736f·636b·6574·206f·7065·7261·7469··="socket·operati
000007c0:·3933·332c·2d38·3235·2039·3333·2c2d·3834··933,-825·933,-84000007c0:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·
000007d0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000007d0:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str
000007e0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000007e0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000007f0:·783d·2238·3733·2220·793d·222d·3833·3222··x="873"·y="-832"000007f0:·696e·7473·3d22·3139·3834·2e30·342c·2d39··ints="1984.04,-9
00000800:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000800:·3534·2031·3836·342e·3034·2c2d·3935·3420··54·1864.04,-954·
00000810:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000810:·3138·3634·2e30·342c·2d39·3335·2031·3938··1864.04,-935·198
00000820:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000820:·342e·3034·2c2d·3933·3520·3139·3834·2e30··4.04,-935·1984.0
00000830:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/00000830:·342c·2d39·3534·222f·3e0a·3c74·6578·7420··4,-954"/>.<text·
00000840:·7468·7265·6164·2e68·3c2f·7465·7874·3e0a··thread.h</text>.00000840:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
Max diff block lines reached; 569585/820422 bytes (69.43%) of diff not shown.
12.5 KB
./usr/share/doc/ucommon-doc/html/a00520.svg
    
Offset 8, 96 lines modifiedOffset 8, 95 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7365·7269·616c·2e68·2050·6167··cpp/serial.h·Pag000000e0:·6370·702f·6d69·6d65·2e68·2050·6167·6573··cpp/mime.h·Pages
000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6964·7468·3d22·3135·3770·7422·2068·6569··idth="157pt"·hei00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh
00000110:·6768·743d·2238·3270·7422·0a20·7669·6577··ght="82pt".·view00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·157
00000130:·3537·2e30·3020·3832·2e30·3022·2078·6d6c··57.00·82.00"·xml00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns
00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm
00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt00000160:·6c6e·733a·786c·696e·6b3d·2268·7474·703a··lns:xlink="http:
00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/100000170:·2f2f·7777·772e·7733·2e6f·7267·2f31·3939··//www.w3.org/199
00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i00000180:·392f·786c·696e·6b22·3e0a·3c67·2069·643d··9/xlink">.<g·id=
00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class00000190:·2267·7261·7068·3022·2063·6c61·7373·3d22··"graph0"·class="
000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo000001a0:·6772·6170·6822·2074·7261·6e73·666f·726d··graph"·transform
000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r000001b0:·3d22·7363·616c·6528·3120·3129·2072·6f74··="scale(1·1)·rot
000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla000001c0:·6174·6528·3029·2074·7261·6e73·6c61·7465··ate(0)·translate
000001d0:·7465·2834·2037·3829·223e·0a3c·7469·746c··te(4·78)">.<titl000001d0:·2834·2037·3829·223e·0a3c·7469·746c·653e··(4·78)">.<title>
000001e0:·653e·636f·6d6d·6f6e·6370·702f·7365·7269··e>commoncpp/seri000001e0:·636f·6d6d·6f6e·6370·702f·6d69·6d65·2e68··commoncpp/mime.h
000001f0:·616c·2e68·3c2f·7469·746c·653e·0a3c·212d··al.h</title>.<!-000001f0:·3c2f·7469·746c·653e·0a3c·212d·2d20·4e6f··</title>.<!--·No
00000200:·2d20·4e6f·6465·3120·2d2d·3e0a·3c67·2069··-·Node1·-->.<g·i00000200:·6465·3120·2d2d·3e0a·3c67·2069·643d·224e··de1·-->.<g·id="N
00000210:·643d·224e·6f64·6530·3030·3030·3122·2063··d="Node000001"·c00000210:·6f64·6530·3030·3030·3122·2063·6c61·7373··ode000001"·class
00000220:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti00000220:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
00000230:·746c·653e·4e6f·6465·313c·2f74·6974·6c65··tle>Node1</title00000230:·4e6f·6465·313c·2f74·6974·6c65·3e0a·3c67··Node1</title>.<g
00000240:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node000000240:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
00000250:·3030·3030·3122·3e3c·6120·786c·696e·6b3a··00001"><a·xlink:00000250:·3122·3e3c·6120·786c·696e·6b3a·7469·746c··1"><a·xlink:titl
 00000260:·653d·224d·494d·4520·646f·6375·6d65·6e74··e="MIME·document
 00000270:·2061·6273·7472·6163·7469·6f6e·732e·223e···abstractions.">
 00000280:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
 00000290:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
 000002a0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
 000002b0:·3d22·3133·332c·2d37·3420·3136·2c2d·3734··="133,-74·16,-74
 000002c0:·2031·362c·2d35·3520·3133·332c·2d35·3520···16,-55·133,-55·
 000002d0:·3133·332c·2d37·3422·2f3e·0a3c·7465·7874··133,-74"/>.<text
 000002e0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
 000002f0:·6464·6c65·2220·783d·2237·342e·3522·2079··ddle"·x="74.5"·y
00000260:·7469·746c·653d·2253·6572·6961·6c20·492f··title="Serial·I/ 
00000270:·4f20·7365·7276·6963·6573·2e22·3e0a·3c70··O·services.">.<p 
00000280:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99 
00000290:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6 
000002a0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1 
000002b0:·3332·2e35·2c2d·3734·2031·362e·352c·2d37··32.5,-74·16.5,-7 
000002c0:·3420·3136·2e35·2c2d·3535·2031·3332·2e35··4·16.5,-55·132.5 
000002d0:·2c2d·3535·2031·3332·2e35·2c2d·3734·222f··,-55·132.5,-74"/ 
000002e0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc 
000002f0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x=" 
00000300:·3734·2e35·2220·793d·222d·3632·2220·666f··74.5"·y="-62"·fo 
00000310:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve 
00000320:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif" 
00000330:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0 
00000340:·3022·3e63·6f6d·6d6f·6e63·7070·2f73·6572··0">commoncpp/ser 
00000350:·6961·6c2e·683c·2f74·6578·743e·0a3c·2f61··ial.h</text>.</a 
00000360:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!-- 
00000370:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id 
00000380:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl 
00000390:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit 
000003a0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title> 
000003b0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00 
000003c0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h 
000003d0:·7265·663d·2261·3030·3532·315f·736f·7572··ref="a00521_sour 
000003e0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target= 
000003f0:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit 
00000400:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon 
00000410:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st 
00000420:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p 
00000430:·6f69·6e74·733d·2231·3439·2c2d·3139·2030··oints="149,-19·0 
00000440:·2c2d·3139·2030·2c30·2031·3439·2c30·2031··,-19·0,0·149,0·1 
00000450:·3439·2c2d·3139·222f·3e0a·3c74·6578·7420··49,-19"/>.<text· 
00000460:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid 
00000470:·646c·6522·2078·3d22·3734·2e35·2220·793d··dle"·x="74.5"·y= 
00000480:·222d·3722·2066·6f6e·742d·6661·6d69·6c79··"-7"·font-family00000300:·3d22·2d36·3222·2066·6f6e·742d·6661·6d69··="-62"·font-fami
00000490:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000310:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
000004a0:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000320:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
000004b0:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000330:·697a·653d·2231·302e·3030·223e·636f·6d6d··ize="10.00">comm
 00000340:·6f6e·6370·702f·6d69·6d65·2e68·3c2f·7465··oncpp/mime.h</te
 00000350:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
 00000360:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
 00000370:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000004c0:·6370·702f·636f·6d6d·6f6e·6370·702e·683c··cpp/commoncpp.h< 
000004d0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g> 
000004e0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6531··.</g>.<!--·Node1 
000004f0:·2623·3435·3b26·6774·3b4e·6f64·6532·202d··&#45;&gt;Node2·- 
00000500:·2d3e·0a3c·6720·6964·3d22·6564·6765·315f··->.<g·id="edge1_ 
00000510:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node0 
00000520:·3030·3030·3222·2063·6c61·7373·3d22·6564··00002"·class="ed00000380:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
00000530:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node00000390:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
00000540:·3126·2334·353b·2667·743b·4e6f·6465·323c··1&#45;&gt;Node2< 
00000550:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000003a0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
 000003b0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
 000003c0:·786c·696e·6b3a·6872·6566·3d22·6130·3035··xlink:href="a005
 000003d0:·3039·5f73·6f75·7263·652e·6874·6d6c·2220··09_source.html"·
 000003e0:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
 000003f0:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
 00000400:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
 00000410:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
 00000420:·3636·3636·2220·706f·696e·7473·3d22·3134··6666"·points="14
 00000430:·392c·2d31·3920·302c·2d31·3920·302c·3020··9,-19·0,-19·0,0·
 00000440:·3134·392c·3020·3134·392c·2d31·3922·2f3e··149,0·149,-19"/>
 00000450:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
 00000460:·6f72·3d22·6d69·6464·6c65·2220·783d·2237··or="middle"·x="7
 00000470:·342e·3522·2079·3d22·2d37·2220·666f·6e74··4.5"·y="-7"·font
 00000480:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
 00000490:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
 000004a0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
 000004b0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6d·6d6f··>commoncpp/commo
 000004c0:·6e63·7070·2e68·3c2f·7465·7874·3e0a·3c2f··ncpp.h</text>.</
 000004d0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
 000004e0:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
 000004f0:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000560:·5f65·6467·6531·5f4e·6f64·6530·3030·3030··_edge1_Node0000000000500:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000570:·315f·4e6f·6465·3030·3030·3032·223e·3c61··1_Node000002"><a00000510:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
00000580:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·" 
00000590:·3e0a·3c70·6174·6820·6669·6c6c·3d22·6e6f··>.<path·fill="no 
000005a0:·6e65·2220·7374·726f·6b65·3d22·2336·3362··ne"·stroke="#63b 
000005b0:·3866·6622·2064·3d22·4d37·342e·352c·2d34··8ff"·d="M74.5,-4 
000005c0:·342e·3636·4337·342e·352c·2d33·352e·3933··4.66C74.5,-35.93 
000005d0:·2037·342e·352c·2d32·352e·3939·2037·342e···74.5,-25.99·74. 
000005e0:·352c·2d31·392e·3039·222f·3e0a·3c70·6f6c··5,-19.09"/>.<pol 
000005f0:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8 
00000600:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b 
00000610:·3866·6622·2070·6f69·6e74·733d·2237·312c··8ff"·points="71, 
00000620:·2d34·342e·3735·2037·342e·352c·2d35·342e··-44.75·74.5,-54. 
Max diff block lines reached; -1/12699 bytes (-0.01%) of diff not shown.
32.7 KB
./usr/share/doc/ucommon-doc/html/a00521_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/commoncpp.h·Source·File</title>8 <title>UCommon:·commoncpp/xml.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
6.81 KB
html2text {}
    
Offset 3, 113 lines modifiedOffset 3, 81 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 commoncpp.h10 xml.h
11 1//·Copyright·(C)·2009-2014·David·Sugar,·Tycho·Softworks.11 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
13 3//13 3//
 14 4//·This·file·is·part·of·GNU·uCommon·C++.
 15 5//
14 4//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
15 5//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
16 6//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
17 7//·(at·your·option)·any·later·version.19 9//·(at·your·option)·any·later·version.
18 8//20 10//
19 9//·This·program·is·distributed·in·the·hope·that·it·will·be·useful,21 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
20 10//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
21 11//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
22 12//·GNU·General·Public·License·for·more·details.24 14//·GNU·Lesser·General·Public·License·for·more·details.
23 13//25 15//
24 14//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License26 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
25 15//·along·with·this·program.·If·not,·see·<http://www.gnu.org/licenses/>.27 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
 28 18
 29 25#ifndef·COMMONCPP_XML_H_
 30 26#define·COMMONCPP_XML_H_
 31 27
26 16// 
27 17//·As·a·special·exception,·you·may·use·this·file·as·part·of·a·free·software 
28 18//·library·without·restriction.·Specifically,·if·other·files·instantiate 
29 19//·templates·or·use·macros·or·inline·functions·from·this·file,·or·you·compile 
30 20//·this·file·and·link·it·with·other·files·to·produce·an·executable,·this 
31 21//·file·does·not·by·itself·cause·the·resulting·executable·to·be·covered·by 
32 22//·the·GNU·General·Public·License.·This·exception·does·not·however 
33 23//·invalidate·any·other·reasons·why·the·executable·file·might·be·covered·by 
34 24//·the·GNU·General·Public·License. 
35 25// 
36 26//·This·exception·applies·only·to·the·code·released·under·the·name·GNU 
37 27//·Common·C++.·If·you·copy·code·from·other·releases·into·a·copy·of·GNU 
38 28//·Common·C++,·as·the·General·Public·License·permits,·the·exception·does 
39 29//·not·apply·to·the·code·that·you·add·in·this·way.·To·avoid·misleading 
40 30//·anyone·as·to·the·status·of·such·modified·files,·you·must·delete 
41 31//·this·exception·notice·from·them. 
42 32// 
43 33//·If·you·write·modifications·of·your·own·for·GNU·Common·C++,·it·is·your 
44 choice 
45 34//·whether·to·permit·this·exception·to·apply·to·your·modifications. 
46 35//·If·you·do·not·wish·that,·delete·this·exception·notice. 
47 36// 
48 37 
49 38#ifndef·COMMONCPP_COMMONCPP_H_32 28#ifndef·COMMONCPP_CONFIG_H_
50 39#define·COMMONCPP_COMMONCPP_H_ 
51 40 
52 41#include·<commoncpp/config.h>33 29#include·<commoncpp/config.h>
53 42#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8p_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8._\x8h> 
54 43#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h> 
55 44#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_\x8x_\x8c_\x8e_\x8p_\x8t_\x8i_\x8o_\x8n_\x8._\x8h> 
56 45#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h> 
57 46#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8l_\x8o_\x8g_\x8._\x8h> 
58 47#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h> 
59 48#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h> 
60 49#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8u_\x8d_\x8p_\x8._\x8h> 
61 50#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8c_\x8p_\x8._\x8h> 
62 51#include·<commoncpp/dccp.h> 
63 52#include·<commoncpp/numbers.h> 
64 53#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8._\x8h> 
65 54#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8f_\x8i_\x8l_\x8e_\x8._\x8h> 
66 55#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8m_\x8i_\x8m_\x8e_\x8._\x8h> 
67 56#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8e_\x8r_\x8i_\x8a_\x8l_\x8._\x8h> 
68 57#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8o_\x8k_\x8e_\x8n_\x8i_\x8z_\x8e_\x8r_\x8._\x8h> 
69 58#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h> 
70 59#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8m_\x8i_\x8s_\x8c_\x8._\x8h> 
71 60#include·<commoncpp/xml.h> 
72 61 
73 62#ifndef·UCOMMON_SYSRUNTIME 
74 63#include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8p_\x8p_\x8l_\x8o_\x8g_\x8._\x8h> 
75 64#include·<commoncpp/persist.h>34 30#endif
 35 31
 36 32namespace·ost·{
 37 33
 38 45class·__EXPORT·XMLParser
 39 46{
 40 47private:
 41 48·int·ecount,·dcount;
 42 49·enum·{TAG,·CDATA,·COMMENT,·DTD,·AMP,·NONE,·END}·state;
 43 50·char·*buffer;
 44 51·unsigned·bufpos,·bufsize;
 45 52·__LOCAL·bool·parseTag(void);
 46 53·__LOCAL·void·putBuffer(char·c);
 47 54·__LOCAL·void·clearBuffer(void);
 48 55
 49 56·__DELETE_COPY(XMLParser);
 50 57
 51 58protected:
 52 63·XMLParser(unsigned·size·=·8192);
 53 64
 54 68·virtual·~XMLParser();
 55 69
 56 75·virtual·void·comment(const·caddr_t·text,·size_t·size);
 57 76
 58 82·virtual·void·characters(const·caddr_t·text,·size_t·size);
 59 83
 60 87·virtual·void·startDocument(void);
 61 88
 62 92·virtual·void·endDocument(void);
 63 93
 64 99·virtual·void·startElement(const·caddr_t·name,·caddr_t·*attr)·=·0;
 65 100
 66 105·virtual·void·endElement(const·caddr_t·name)·=·0;
 67 106
 68 116·bool·partial(const·char·*address,·size_t·size);
 69 117
 70 127·bool·parse(const·char·*cp);
 71 128
 72 138·bool·parse(FILE·*file);
 73 139
 74 144·bool·end(void)·const·{
 75 145·return·state·==·END;
 76 146·}
 77 147};
 78 148
 79 149}·//·namespace·ucommon
 80 150
76 65#endif81 151#endif
77 66 
Max diff block lines reached; 53/6949 bytes (0.76%) of diff not shown.
226 KB
./usr/share/doc/ucommon-doc/html/a00524.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/tcp.h·File·Reference</title>8 <title>UCommon:·commoncpp/file.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
89.8 KB
html2text {}
    
Offset 3, 26 lines modifiedOffset 3, 1973 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
 10 _\x8M_\x8a_\x8c_\x8r_\x8o_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
10 tcp.h·File·Reference11 file.h·File·Reference
 12 Files·and·dynamic·loader·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
11 tcp·derived·socket·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
12 #include·<cstdio> 
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_.d_.d_.r_.e_.s_.s_\x8._\x8h>15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>
16 #include·<_.c_.o_.m_.m_.o_.n_.c_.p_.p_./_.s_.o_.c_.k_.e_.t_.._.h>16 #include·<fcntl.h>
 17 #include·<cstdio>
 18 #include·<dirent.h>
 19 #include·<sys/stat.h>
 20 #include·<sys/mman.h>
17 Include·dependency·graph·for·tcp.h:21 Include·dependency·graph·for·file.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a22 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.23 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:24 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a25 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.26 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.27 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 28 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 29 #define ·_\x8c_\x8a_\x8d_\x8d_\x8r_\x8__\x8t   char·*
 30  
 31 #define ·_\x8N_\x8A_\x8M_\x8E_\x8__\x8M_\x8A_\x8X   64
 32  
 33 #define ·_\x8P_\x8A_\x8T_\x8H_\x8__\x8M_\x8A_\x8X   256
 34  
 35 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 36 ·······typedef·size_t ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8c_\x8c_\x8x_\x8x_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8t
 37  
 38 typedef·unsigned·long ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8p_\x8o_\x8s_\x8__\x8t
 39  
 40 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 41 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
 42  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
 43 ·······pass·to·the·IPV4Address·constructor.
 44  
Diff chunk too large, falling back to line-by-line diff (1928 lines added, 2 lines removed)
24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*45 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
25 tcp·derived·socket·classes.46 Files·and·dynamic·loader·services.
26 Definition·in·file·_\x8t_.c_.p_\x8._\x8h.47 Definition·in·file·_\x8f_.i_.l_.e_\x8._\x8h.
 48 *\x8**\x8**\x8**\x8**\x8*·M\x8Ma\x8ac\x8cr\x8ro\x8o·D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 49 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 c\x8ca\x8ad\x8dd\x8dr\x8r_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8*
 50 #define·caddr_t   char·*
 51 Definition·at·line·_\x88_\x86·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h.
 52 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 N\x8NA\x8AM\x8ME\x8E_\x8_M\x8MA\x8AX\x8X·*\x8**\x8**\x8**\x8**\x8*
 53 #define·NAME_MAX   64
 54 Definition·at·line·_\x89_\x87·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h.
 55 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 P\x8PA\x8AT\x8TH\x8H_\x8_M\x8MA\x8AX\x8X·*\x8**\x8**\x8**\x8**\x8*
 56 #define·PATH_MAX   256
 57 Definition·at·line·_\x89_\x83·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h.
 58 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 59 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 c\x8cc\x8cx\x8xx\x8x_\x8_s\x8si\x8iz\x8ze\x8e_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8*
 60 typedef·size_t·ost::ccxx_size_t
 61 Definition·at·line·_\x88_\x87·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h.
 62 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 p\x8po\x8os\x8s_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8*
 63 typedef·unsigned·long·ost::pos_t
 64 Definition·at·line·_\x88_\x81·of·file·_\x8f_\x8i_\x8l_\x8e_\x8._\x8h.
 65 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 66 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*
 67 class·ost::__attribute__·(·(visibility("default")) ··)
 68 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
 69 the·IPV4Address·constructor.
 70 XML·streaming·parser.
 71 Splits·delimited·string·into·tokens.
 72 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a
 73 "service·thread"·such·as·SocketService.
 74 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the
 75 standard·C·library.
 76 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a
 77 semaphore·so·that·only·x·instances·of·the·member·function·may·execute
 78 concurrently.
 79 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 80 for·"write"·access·to·the·member·function.
 81 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 82 for·"read"·access·to·the·member·function.
 83 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or
 84 decremented·by·multiple·threads.
 85 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility
 86 (syslogd).
 87 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE.
 88 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control
 89 access·to·a·resource·between·multiple·processes.
 90 A·class·for·containing·portable·process·related·functions·that·help·create
 91 portable·code.
 92 Stream·serialization·of·persistent·classes.
 93 PersistObject.
 94 Type·manager·for·persistence·engine.
 95 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate
 96 on·a·MapTable.
 97 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it.
 98 Self·managed·double·linked·list·object·chain.
 99 Self·managed·single·linked·list·object·chain.
 100 Pointer·to·reference·counted·objects.
 101 A·reference·countable·object.
 102 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods.
 103 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction
 104 and·delivery·of·form·data·to·a·web·server·through·a·post·method.
 105 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to
 106 a·std::ostream·destination.
 107 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file
 108 access·that·is·portable·between·Win32·and·Posix·systems.
 109 A·low·level·portable·directory·class.
 110 alog·global·log·stream·definition
 111 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation
 112 and·relative·buffer·address.
 113 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to
 114 the·IPV6Address·constructor.
 115 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address
 116 base·class.
 117 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies.
 118 Class·for·the·function·object·that·validates·multicast·addresses.
 119 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived
 120 classes.
 121 ··Author
 122 ······Federico·Montesino
 123 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 124 Abstract·base·class·for·derived·inet·addresses·validators.
 125 Implements·a·specific·application·operator·to·validate·multicast·addresses.
 126 ··Author
Max diff block lines reached; 53/91920 bytes (0.06%) of diff not shown.
123 KB
./usr/share/doc/ucommon-doc/html/a00524_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/tcp.h·Source·File</title>8 <title>UCommon:·commoncpp/file.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
18.2 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 tcp.h10 file.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
789 KB
./usr/share/doc/ucommon-doc/html/a00525.svg
    
Offset 8, 5959 lines modifiedOffset 8, 5761 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (5754 lines added, 5952 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7463·702e·6820·5061·6765·733a··cpp/tcp.h·Pages:000000e0:·6370·702f·6669·6c65·2e68·2050·6167·6573··cpp/file.h·Pages
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·683d·2232·3735·3770·7422·2068·6569·6768··h="2757pt"·heigh00000100:·7468·3d22·3331·3035·7074·2220·6865·6967··th="3105pt"·heig
00000110:·743d·2231·3031·3770·7422·0a20·7669·6577··t="1017pt".·view00000110:·6874·3d22·3930·3770·7422·0a20·7669·6577··ht="907pt".·view
00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·200000120:·426f·783d·2230·2e30·3020·302e·3030·2033··Box="0.00·0.00·3
00000130:·3735·362e·3530·2031·3031·372e·3030·2220··756.50·1017.00"·00000130:·3130·342e·3530·2039·3037·2e30·3022·2078··104.50·907.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·736c·6174·6528·3420·3130·3133·2922·3e0a··slate(4·1013)">.000001d0:·6c61·7465·2834·2039·3033·2922·3e0a·3c74··late(4·903)">.<t
000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f66··itle>commoncpp/f
000001f0:·2f74·6370·2e68·3c2f·7469·746c·653e·0a3c··/tcp.h</title>.<000001f0:·696c·652e·683c·2f74·6974·6c65·3e0a·3c21··ile.h</title>.<!
00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6b3a·7469·746c·653d·2274·6370·2064·6572··k:title="tcp·der00000260:·3a74·6974·6c65·3d22·4669·6c65·7320·616e··:title="Files·an
00000270:·6976·6564·2073·6f63·6b65·7420·636c·6173··ived·socket·clas00000270:·6420·6479·6e61·6d69·6320·6c6f·6164·6572··d·dynamic·loader
00000280:·7365·732e·223e·0a3c·706f·6c79·676f·6e20··ses.">.<polygon·00000280:·2073·6572·7669·6365·732e·223e·0a3c·706f···services.">.<po
00000290:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002a0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002b0:·706f·696e·7473·3d22·3233·3539·2e35·2c2d··points="2359.5,-000002b0:·3636·3636·2220·706f·696e·7473·3d22·3238··6666"·points="28
000002c0:·3130·3039·2032·3235·352e·352c·2d31·3030··1009·2255.5,-100000002c0:·3637·2c2d·3839·3920·3237·3633·2c2d·3839··67,-899·2763,-89
000002d0:·3920·3232·3535·2e35·2c2d·3939·3020·3233··9·2255.5,-990·23000002d0:·3920·3237·3633·2c2d·3838·3020·3238·3637··9·2763,-880·2867
000002e0:·3539·2e35·2c2d·3939·3020·3233·3539·2e35··59.5,-990·2359.5000002e0:·2c2d·3838·3020·3238·3637·2c2d·3839·3922··,-880·2867,-899"
000002f0:·2c2d·3130·3039·222f·3e0a·3c74·6578·7420··,-1009"/>.<text·000002f0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
00000300:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000300:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
00000310:·646c·6522·2078·3d22·3233·3037·2e35·2220··dle"·x="2307.5"·00000310:·2232·3831·3522·2079·3d22·2d38·3837·2220··"2815"·y="-887"·
00000320:·793d·222d·3939·3722·2066·6f6e·742d·6661··y="-997"·font-fa00000320:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000330:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000330:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000340:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000340:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000350:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co00000350:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f66··.00">commoncpp/f
00000360:·6d6d·6f6e·6370·702f·7463·702e·683c·2f74··mmoncpp/tcp.h</t00000360:·696c·652e·683c·2f74·6578·743e·0a3c·2f61··ile.h</text>.</a
00000370:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000370:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000380:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-00000380:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
00000390:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000390:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
000003a0:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod000003a0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
000003b0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2000003b0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
000003c0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000003c0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
000003d0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a000003d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
000003e0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"000003e0:·7265·663d·2261·3030·3531·325f·736f·7572··ref="a00512_sour
000003f0:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=000003f0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target=
00000400:·2223·6530·6530·6530·2220·7374·726f·6b65··"#e0e0e0"·stroke00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000410:·3d22·2339·3939·3939·3922·2070·6f69·6e74··="#999999"·point00000410:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
00000420:·733d·2232·3333·302e·352c·2d38·3939·2032··s="2330.5,-899·200000420:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000430:·3238·342e·352c·2d38·3939·2032·3238·342e··284.5,-899·2284.00000430:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000440:·352c·2d38·3830·2032·3333·302e·352c·2d38··5,-880·2330.5,-800000440:·6f69·6e74·733d·2232·3530·312c·2d37·3334··oints="2501,-734
00000450:·3830·2032·3333·302e·352c·2d38·3939·222f··80·2330.5,-899"/00000450:·2032·3338·332c·2d37·3334·2032·3338·332c···2383,-734·2383,
00000460:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc00000460:·2d37·3135·2032·3530·312c·2d37·3135·2032··-715·2501,-715·2
00000470:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000470:·3530·312c·2d37·3334·222f·3e0a·3c74·6578··501,-734"/>.<tex
00000480:·3233·3037·2e35·2220·793d·222d·3838·3722··2307.5"·y="-887"00000480:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000490:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000490:·6964·646c·6522·2078·3d22·3234·3432·2220··iddle"·x="2442"·
000004a0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser000004a0:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa
000004b0:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1000004b0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004c0:·302e·3030·223e·6373·7464·696f·3c2f·7465··0.00">cstdio</te000004c0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004d0:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</000004d0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co
000004e0:·673e·0a3c·212d·2d20·4e6f·6465·3126·2334··g>.<!--·Node1&#4000004e0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h
000004f0:·353b·2667·743b·4e6f·6465·3220·2d2d·3e0a··5;&gt;Node2·-->.000004f0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000500:·3c67·2069·643d·2265·6467·6531·5f4e·6f64··<g·id="edge1_Nod00000500:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000510:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node000000000510:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·
00000520:·3032·2220·636c·6173·733d·2265·6467·6522··02"·class="edge"00000520:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge1
00000530:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·2623··>.<title>Node1&#00000530:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node
00000540:·3435·3b26·6774·3b4e·6f64·6532·3c2f·7469··45;&gt;Node2</ti00000540:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e
00000550:·746c·653e·0a3c·6720·6964·3d22·615f·6564··tle>.<g·id="a_ed00000550:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod
00000560:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000560:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
00000570:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl00000570:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000580:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<00000580:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node0000
00000590:·7061·7468·2066·696c·6c3d·226e·6f6e·6522··path·fill="none"00000590:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><
000005a0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff000005a0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
000005b0:·2220·643d·224d·3233·3037·2e35·2c2d·3938··"·d="M2307.5,-98000005b0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n
000005c0:·392e·3636·4332·3330·372e·352c·2d39·3732··9.66C2307.5,-972000005c0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63
000005d0:·2e31·3720·3233·3037·2e35·2c2d·3933·322e··.17·2307.5,-932.000005d0:·6238·6666·2220·643d·224d·3237·3632·2e36··b8ff"·d="M2762.6
000005e0:·3820·3233·3037·2e35·2c2d·3930·392e·3237··8·2307.5,-909.27000005e0:·322c·2d38·3837·2e32·3143·3237·3233·2c2d··2,-887.21C2723,-
000005f0:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil000005f0:·3838·332e·3733·2032·3636·392e·3234·2c2d··883.73·2669.24,-
00000600:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000600:·3837·332e·3335·2032·3633·322c·2d38·3434··873.35·2632,-844
00000610:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000610:·2032·3630·322e·3936·2c2d·3832·312e·3131···2602.96,-821.11
00000620:·6e74·733d·2232·3331·312c·2d39·3039·2e31··nts="2311,-909.100000620:·2032·3632·322e·352c·2d37·3933·2e35·3520···2622.5,-793.55·
00000630:·3620·3233·3037·2e35·2c2d·3839·392e·3136··6·2307.5,-899.1600000630:·3235·3934·2c2d·3737·3020·3235·3730·2e36··2594,-770·2570.6
00000640:·2032·3330·342c·2d39·3039·2e31·3620·3233···2304,-909.16·2300000640:·382c·2d37·3530·2e37·3320·3235·3339·2e33··8,-750.73·2539.3
00000650:·3131·2c2d·3930·392e·3136·222f·3e0a·3c2f··11,-909.16"/>.</00000650:·332c·2d37·3339·2e38·2032·3531·312e·3135··3,-739.8·2511.15
00000660:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000660:·2c2d·3733·332e·3631·222f·3e0a·3c70·6f6c··,-733.61"/>.<pol
00000670:·2d20·4e6f·6465·3320·2d2d·3e0a·3c67·2069··-·Node3·-->.<g·i00000670:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000680:·643d·224e·6f64·6530·3030·3030·3322·2063··d="Node000003"·c00000680:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000690:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti00000690:·3866·6622·2070·6f69·6e74·733d·2232·3531··8ff"·points="251
000006a0:·746c·653e·4e6f·6465·333c·2f74·6974·6c65··tle>Node3</title000006a0:·312e·3834·2c2d·3733·302e·3138·2032·3530··1.84,-730.18·250
000006b0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000006b0:·312e·3334·2c2d·3733·312e·3631·2032·3531··1.34,-731.61·251
000006c0:·3030·3030·3322·3e3c·6120·786c·696e·6b3a··00003"><a·xlink:000006c0:·302e·3434·2c2d·3733·372e·3033·2032·3531··0.44,-737.03·251
000006d0:·6872·6566·3d22·6130·3034·3832·5f73·6f75··href="a00482_sou000006d0:·312e·3834·2c2d·3733·302e·3138·222f·3e0a··1.84,-730.18"/>.
000006e0:·7263·652e·6874·6d6c·2220·7461·7267·6574··rce.html"·target000006e0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
000006f0:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti000006f0:·212d·2d20·4e6f·6465·3130·202d·2d3e·0a3c··!--·Node10·-->.<
00000700:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo00000700:·6720·6964·3d22·4e6f·6465·3030·3030·3130··g·id="Node000010
00000710:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000710:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000720:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000720:·3c74·6974·6c65·3e4e·6f64·6531·303c·2f74··<title>Node10</t
00000730:·706f·696e·7473·3d22·3233·3938·2e35·2c2d··points="2398.5,-00000730:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000740:·3733·3420·3232·3830·2e35·2c2d·3733·3420··734·2280.5,-734·00000740:·6f64·6530·3030·3031·3022·3e3c·6120·786c··ode000010"><a·xl
00000750:·3232·3830·2e35·2c2d·3731·3520·3233·3938··2280.5,-715·239800000750:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
00000760:·2e35·2c2d·3731·3520·3233·3938·2e35·2c2d··.5,-715·2398.5,-00000760:·706f·6c79·676f·6e20·6669·6c6c·3d22·2365··polygon·fill="#e
00000770:·3733·3422·2f3e·0a3c·7465·7874·2074·6578··734"/>.<text·tex00000770:·3065·3065·3022·2073·7472·6f6b·653d·2223··0e0e0"·stroke="#
00000780:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle00000780:·3939·3939·3939·2220·706f·696e·7473·3d22··999999"·points="
00000790:·2220·783d·2232·3333·392e·3522·2079·3d22··"·x="2339.5"·y="00000790:·3237·3437·2c2d·3139·2032·3638·332c·2d31··2747,-19·2683,-1
000007a0:·2d37·3232·2220·666f·6e74·2d66·616d·696c··-722"·font-famil000007a0:·3920·3236·3833·2c30·2032·3734·372c·3020··9·2683,0·2747,0·
000007b0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san000007b0:·3237·3437·2c2d·3139·222f·3e0a·3c74·6578··2747,-19"/>.<tex
000007c0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si000007c0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000007d0:·7a65·3d22·3130·2e30·3022·3e63·6f6d·6d6f··ze="10.00">commo000007d0:·6964·646c·6522·2078·3d22·3237·3135·2220··iddle"·x="2715"·
000007e0:·6e63·7070·2f63·6f6e·6669·672e·683c·2f74··ncpp/config.h</t000007e0:·793d·222d·3722·2066·6f6e·742d·6661·6d69··y="-7"·font-fami
000007f0:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<000007f0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000800:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#00000800:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000810:·3435·3b26·6774·3b4e·6f64·6533·202d·2d3e··45;&gt;Node3·-->00000810:·697a·653d·2231·302e·3030·223e·7379·732f··ize="10.00">sys/
00000820:·0a3c·6720·6964·3d22·6564·6765·325f·4e6f··.<g·id="edge2_No00000820:·7374·6174·2e68·3c2f·7465·7874·3e0a·3c2f··stat.h</text>.</
00000830:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000830:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000840:·3030·3322·2063·6c61·7373·3d22·6564·6765··003"·class="edge00000840:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
Max diff block lines reached; -1/808219 bytes (-0.00%) of diff not shown.
12.6 KB
./usr/share/doc/ucommon-doc/html/a00526.svg
    
Offset 8, 96 lines modifiedOffset 8, 96 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7463·702e·6820·5061·6765·733a··cpp/tcp.h·Pages: 
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt 
00000100:·683d·2231·3537·7074·2220·6865·6967·6874··h="157pt"·height 
00000110:·3d22·3832·7074·220a·2076·6965·7742·6f78··="82pt".·viewBox 
00000120:·3d22·302e·3030·2030·2e30·3020·3135·372e··="0.00·0.00·157.000000e0:·6370·702f·6669·6c65·2e68·2050·6167·6573··cpp/file.h·Pages
 000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
 00000100:·7468·3d22·3135·3770·7422·2068·6569·6768··th="157pt"·heigh
 00000110:·743d·2238·3270·7422·0a20·7669·6577·426f··t="82pt".·viewBo
 00000120:·783d·2230·2e30·3020·302e·3030·2031·3537··x="0.00·0.00·157
00000130:·3030·2038·322e·3030·2220·786d·6c6e·733d··00·82.00"·xmlns=00000130:·2e30·3020·3832·2e30·3022·2078·6d6c·6e73··.00·82.00"·xmlns
00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000140:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml00000150:·6f72·672f·3230·3030·2f73·7667·2220·786d··org/2000/svg"·xm
00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/00000160:·6c6e·733a·786c·696e·6b3d·2268·7474·703a··lns:xlink="http:
00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/199900000170:·2f2f·7777·772e·7733·2e6f·7267·2f31·3939··//www.w3.org/199
00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id=" 
00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g 
000001a0:·7261·7068·2220·7472·616e·7366·6f72·6d3d··raph"·transform= 
000001b0:·2273·6361·6c65·2831·2031·2920·726f·7461··"scale(1·1)·rota 
000001c0:·7465·2830·2920·7472·616e·736c·6174·6528··te(0)·translate( 
000001d0:·3420·3738·2922·3e0a·3c74·6974·6c65·3e63··4·78)">.<title>c 
000001e0:·6f6d·6d6f·6e63·7070·2f74·6370·2e68·3c2f··ommoncpp/tcp.h</00000180:·392f·786c·696e·6b22·3e0a·3c67·2069·643d··9/xlink">.<g·id=
 00000190:·2267·7261·7068·3022·2063·6c61·7373·3d22··"graph0"·class="
 000001a0:·6772·6170·6822·2074·7261·6e73·666f·726d··graph"·transform
 000001b0:·3d22·7363·616c·6528·3120·3129·2072·6f74··="scale(1·1)·rot
 000001c0:·6174·6528·3029·2074·7261·6e73·6c61·7465··ate(0)·translate
 000001d0:·2834·2037·3829·223e·0a3c·7469·746c·653e··(4·78)">.<title>
 000001e0:·636f·6d6d·6f6e·6370·702f·6669·6c65·2e68··commoncpp/file.h
000001f0:·7469·746c·653e·0a3c·212d·2d20·4e6f·6465··title>.<!--·Node000001f0:·3c2f·7469·746c·653e·0a3c·212d·2d20·4e6f··</title>.<!--·No
00000200:·3120·2d2d·3e0a·3c67·2069·643d·224e·6f64··1·-->.<g·id="Nod00000200:·6465·3120·2d2d·3e0a·3c67·2069·643d·224e··de1·-->.<g·id="N
00000210:·6530·3030·3030·3122·2063·6c61·7373·3d22··e000001"·class="00000210:·6f64·6530·3030·3030·3122·2063·6c61·7373··ode000001"·class
00000220:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No00000220:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
00000230:·6465·313c·2f74·6974·6c65·3e0a·3c67·2069··de1</title>.<g·i00000230:·4e6f·6465·313c·2f74·6974·6c65·3e0a·3c67··Node1</title>.<g
00000240:·643d·2261·5f4e·6f64·6530·3030·3030·3122··d="a_Node000001"00000240:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
00000250:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=00000250:·3122·3e3c·6120·786c·696e·6b3a·7469·746c··1"><a·xlink:titl
00000260:·2274·6370·2064·6572·6976·6564·2073·6f63··"tcp·derived·soc 
00000270:·6b65·7420·636c·6173·7365·732e·223e·0a3c··ket·classes.">.< 
00000280:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9 
00000290:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="# 
000002a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points=" 
000002b0:·3132·362e·352c·2d37·3420·3232·2e35·2c2d··126.5,-74·22.5,-00000260:·653d·2246·696c·6573·2061·6e64·2064·796e··e="Files·and·dyn
 00000270:·616d·6963·206c·6f61·6465·7220·7365·7276··amic·loader·serv
 00000280:·6963·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ices.">.<polygon
 00000290:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
 000002a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
 000002b0:·2070·6f69·6e74·733d·2231·3236·2e35·2c2d···points="126.5,-
000002c0:·3734·2032·322e·352c·2d35·3520·3132·362e··74·22.5,-55·126.000002c0:·3734·2032·322e·352c·2d37·3420·3232·2e35··74·22.5,-74·22.5
 000002d0:·2c2d·3535·2031·3236·2e35·2c2d·3535·2031··,-55·126.5,-55·1
 000002e0:·3236·2e35·2c2d·3734·222f·3e0a·3c74·6578··26.5,-74"/>.<tex
000002d0:·352c·2d35·3520·3132·362e·352c·2d37·3422··5,-55·126.5,-74" 
000002e0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an 
000002f0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x= 
00000300:·2237·342e·3522·2079·3d22·2d36·3222·2066··"74.5"·y="-62"·f 
00000310:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv 
00000320:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif 
00000330:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10. 
00000340:·3030·223e·636f·6d6d·6f6e·6370·702f·7463··00">commoncpp/tc 
00000350:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>. 
00000360:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N 
00000370:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id=" 
00000380:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas 
00000390:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title 
000003a0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.< 
000003b0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000 
000003c0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre 
000003d0:·663d·2261·3030·3532·315f·736f·7572·6365··f="a00521_source 
000003e0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_ 
000003f0:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title 
00000400:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f 
00000410:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro 
00000420:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi 
00000430:·6e74·733d·2231·3439·2c2d·3139·2030·2c2d··nts="149,-19·0,- 
00000440:·3139·2030·2c30·2031·3439·2c30·2031·3439··19·0,0·149,0·149 
00000450:·2c2d·3139·222f·3e0a·3c74·6578·7420·7465··,-19"/>.<text·te 
00000460:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000002f0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000470:·6522·2078·3d22·3734·2e35·2220·793d·222d··e"·x="74.5"·y="-00000300:·6964·646c·6522·2078·3d22·3734·2e35·2220··iddle"·x="74.5"·
00000480:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family=" 
00000490:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S 
000004a0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size= 
000004b0:·2231·302e·3030·223e·636f·6d6d·6f6e·6370··"10.00">commoncp 
000004c0:·702f·636f·6d6d·6f6e·6370·702e·683c·2f74··p/commoncpp.h</t00000310:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam
 00000320:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
 00000330:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
 00000340:·7369·7a65·3d22·3130·2e30·3022·3e63·6f6d··size="10.00">com
 00000350:·6d6f·6e63·7070·2f66·696c·652e·683c·2f74··moncpp/file.h</t
000004d0:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000360:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
000004e0:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#00000370:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-
 00000380:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
 00000390:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod
 000003a0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2
 000003b0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000004f0:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·--> 
00000500:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No 
00000510:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000 
00000520:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge 
00000530:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1& 
00000540:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t 
00000550:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e 
00000560:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_ 
00000570:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x000003c0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a
 000003d0:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00
 000003e0:·3530·395f·736f·7572·6365·2e68·746d·6c22··509_source.html"
 000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000580:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000400:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000590:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none00000410:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
000005a0:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000420:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
000005b0:·6622·2064·3d22·4d37·342e·352c·2d34·342e··f"·d="M74.5,-44. 
000005c0:·3636·4337·342e·352c·2d33·352e·3933·2037··66C74.5,-35.93·7 
000005d0:·342e·352c·2d32·352e·3939·2037·342e·352c··4.5,-25.99·74.5, 
000005e0:·2d31·392e·3039·222f·3e0a·3c70·6f6c·7967··-19.09"/>.<polyg 
000005f0:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff 
00000600:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f 
00000610:·6622·2070·6f69·6e74·733d·2237·312c·2d34··f"·points="71,-400000430:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
 00000440:·3439·2c2d·3139·2030·2c2d·3139·2030·2c30··49,-19·0,-19·0,0
 00000450:·2031·3439·2c30·2031·3439·2c2d·3139·222f···149,0·149,-19"/
 00000460:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
 00000470:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
 00000480:·3734·2e35·2220·793d·222d·3722·2066·6f6e··74.5"·y="-7"·fon
 00000490:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
 000004a0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
 000004b0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
Max diff block lines reached; -1/12767 bytes (-0.01%) of diff not shown.
218 KB
./usr/share/doc/ucommon-doc/html/a00527.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/process.h·File·Reference</title>8 <title>UCommon:·commoncpp/pointer.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
88.4 KB
html2text {}
    
Offset 3, 1938 lines modifiedOffset 3, 27 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_.u_.n_.c_.t_.i_.o_.n_\x8s10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_\x8s
11 process.h·File·Reference11 pointer.h·File·Reference
12 Process·services.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Template·for·creating·reference·count·managed·smart·pointers.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h> 
15 Include·dependency·graph·for·process.h:14 Include·dependency·graph·for·pointer.h:
16 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
17 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
18 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
19 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
20 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
21 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 21 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s
 22 class· ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t_\x8e_\x8r_\x8<_\x8·_\x8T_\x8·_\x8>
 23  ·······Used·to·create·and·manage·referece·counted·pointers.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
23 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator 
24  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to 
25 ·······pass·to·the·IPV4Address·constructor. 
26  24  
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1911 lines removed)
27 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*25 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
28 Process·services.26 Template·for·creating·reference·count·managed·smart·pointers.
29 Definition·in·file·_\x8p_\x8r_.o_.c_.e_.s_.s_\x8._\x8h.27 Definition·in·file·_\x8p_\x8o_.i_.n_.t_.e_.r_\x8._\x8h.
30 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
31 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
32 class·ost::__attribute__·(·(visibility("default")) ··) 
33 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to 
34 the·IPV4Address·constructor. 
35 XML·streaming·parser. 
36 Splits·delimited·string·into·tokens. 
37 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a 
38 "service·thread"·such·as·SocketService. 
39 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the 
40 standard·C·library. 
41 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a 
42 semaphore·so·that·only·x·instances·of·the·member·function·may·execute 
43 concurrently. 
44 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
45 for·"write"·access·to·the·member·function. 
46 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
47 for·"read"·access·to·the·member·function. 
48 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or 
49 decremented·by·multiple·threads. 
50 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility 
51 (syslogd). 
52 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE. 
53 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control 
54 access·to·a·resource·between·multiple·processes. 
55 A·class·for·containing·portable·process·related·functions·that·help·create 
56 portable·code. 
57 Stream·serialization·of·persistent·classes. 
58 PersistObject. 
59 Type·manager·for·persistence·engine. 
60 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate 
61 on·a·MapTable. 
62 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it. 
63 Self·managed·double·linked·list·object·chain. 
64 Self·managed·single·linked·list·object·chain. 
65 Pointer·to·reference·counted·objects. 
66 A·reference·countable·object. 
67 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods. 
68 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction 
69 and·delivery·of·form·data·to·a·web·server·through·a·post·method. 
70 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to 
71 a·std::ostream·destination. 
72 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file 
73 access·that·is·portable·between·Win32·and·Posix·systems. 
74 A·low·level·portable·directory·class. 
75 alog·global·log·stream·definition 
76 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation 
77 and·relative·buffer·address. 
78 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to 
79 the·IPV6Address·constructor. 
80 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address 
81 base·class. 
82 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies. 
83 Class·for·the·function·object·that·validates·multicast·addresses. 
84 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived 
85 classes. 
86 ··Author 
87 ······Federico·Montesino 
88 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
89 Abstract·base·class·for·derived·inet·addresses·validators. 
90 Implements·a·specific·application·operator·to·validate·multicast·addresses. 
91 ··Author 
92 ······Federico·Montesino 
93 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
94 Validating·class·specialized·for·multicast·addresses.·The·CIDR·class·is·used·to 
95 support·routing·tables·and·validate·address·policies. 
96 ··Author 
97 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
98 Classless·Internet·Domain·Routing 
99 ··Author 
100 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
101 Classless·Internet·Domain·Routing 
102 Specific·classes,·such·as·IPV4Host,·IPV4Mask,·etc,·are·defined·from·IPV4Address 
103 entirely·so·that·the·manner·a·network·address·is·being·used·can·easily·be 
104 documented·and·understood·from·the·code·and·to·avoid·common·errors·and 
105 accidental·misuse·of·the·wrong·address·object.·For·example,·a·"connection"·to 
106 something·that·is·declared·as·a·"IPV4Host"·can·be·kept·type-safe·from·a 
107 "connection"·accidently·being·made·to·something·that·was·declared·a 
108 "IPV4Broadcast". 
109 ··Author 
110 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m 
111 Internet·Address·binary·data·type. 
112 Implements·a·specific·application·operator·to·validate·multicast·addresses. 
113 ··Author 
114 ······Federico·Montesino 
115 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
116 Validating·class·specialized·for·multicast·addresses.·The·network·name·and 
117 address·objects·are·all·derived·from·a·common·IPV6Address·base·class.·Specific 
118 classes,·such·as·IPV4Host,·IPV6Mask,·etc,·are·defined·from·IPV6Address·entirely 
119 so·that·the·manner·a·network·address·is·being·used·can·easily·be·documented·and 
120 understood·from·the·code·and·to·avoid·common·errors·and·accidental·misuse·of 
121 the·wrong·address·object.·For·example,·a·"connection"·to·something·that·is 
122 declared·as·a·"IPV6Host"·can·be·kept·type-safe·from·a·"connection"·accidently 
123 being·made·to·something·that·was·declared·a·"IPV6Broadcast". 
124 ··Author 
125 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m 
Max diff block lines reached; 53/90495 bytes (0.06%) of diff not shown.
46.4 KB
./usr/share/doc/ucommon-doc/html/a00527_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/process.h·Source·File</title>8 <title>UCommon:·commoncpp/pointer.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.8 KB
html2text {}
    
Offset 3, 17 lines modifiedOffset 3, 17 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 process.h10 pointer.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·2001-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or18 7//·the·Free·Software·Foundation;·either·version·2·of·the·License,·or
19 8//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
781 KB
./usr/share/doc/ucommon-doc/html/a00528.svg
    
Offset 8, 5864 lines modifiedOffset 8, 5747 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7072·6f63·6573·732e·6820·5061··cpp/process.h·Pa000000e0:·6370·702f·706f·696e·7465·722e·6820·5061··cpp/pointer.h·Pa
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·7769·6474·683d·2232·3932·3570·7422·2068··width="2925pt"·h00000100:·7769·6474·683d·2232·3736·3870·7422·2068··width="2768pt"·h
00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v00000110:·6569·6768·743d·2237·3937·7074·220a·2076··eight="797pt".·v
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3020·3239·3235·2e30·3020·3930·372e·3030··0·2925.00·907.0000000130:·3020·3237·3638·2e30·3020·3739·372e·3030··0·2768.00·797.00
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">000001d0:·616e·736c·6174·6528·3420·3739·3329·223e··anslate(4·793)">
000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp
000001f0:·702f·7072·6f63·6573·732e·683c·2f74·6974··p/process.h</tit000001f0:·702f·706f·696e·7465·722e·683c·2f74·6974··p/pointer.h</tit
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
Diff chunk too large, falling back to line-by-line diff (2551 lines added, 2551 lines removed)
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5072···xlink:title="Pr00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te
00000270:·6f63·6573·7320·7365·7276·6963·6573·2e22··ocess·services."00000270:·6d70·6c61·7465·2066·6f72·2063·7265·6174··mplate·for·creat
00000280:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000280:·696e·6720·7265·6665·7265·6e63·6520·636f··ing·reference·co
00000290:·2223·3939·3939·3939·2220·7374·726f·6b65··"#999999"·stroke00000290:·756e·7420·6d61·6e61·6765·6420·736d·6172··unt·managed·smar
000002a0:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point000002a0:·7420·706f·696e·7465·7273·2e22·3e0a·3c70··t·pointers.">.<p
000002b0:·733d·2231·3231·352c·2d38·3939·2031·3038··s="1215,-899·108000002b0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99
000002c0:·392c·2d38·3939·2031·3038·392c·2d38·3830··9,-899·1089,-880000002c0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6
000002d0:·2031·3231·352c·2d38·3830·2031·3231·352c···1215,-880·1215,000002d0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
000002e0:·2d38·3939·222f·3e0a·3c74·6578·7420·7465··-899"/>.<text·te000002e0:·3932·392c·2d37·3839·2031·3830·372c·2d37··929,-789·1807,-7
000002f0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000002f0:·3839·2031·3830·372c·2d37·3730·2031·3932··89·1807,-770·192
00000300:·6522·2078·3d22·3131·3532·2220·793d·222d··e"·x="1152"·y="-00000300:·392c·2d37·3730·2031·3932·392c·2d37·3839··9,-770·1929,-789
00000310:·3838·3722·2066·6f6e·742d·6661·6d69·6c79··887"·font-family00000310:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a
00000320:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000320:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x
00000330:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000330:·3d22·3138·3638·2220·793d·222d·3737·3722··="1868"·y="-777"
00000340:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000340:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
00000350:·6370·702f·7072·6f63·6573·732e·683c·2f74··cpp/process.h</t00000350:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000360:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000360:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000370:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-00000370:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/
00000380:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000380:·706f·696e·7465·722e·683c·2f74·6578·743e··pointer.h</text>
00000390:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod00000390:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
000003a0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2000003a0:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
000003b0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="000003b0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003c0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a000003c0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003d0:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a00000003d0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003e0:·3438·325f·736f·7572·6365·2e68·746d·6c22··482_source.html"000003e0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003f0:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x000003f0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
00000400:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000400:·6e6b·3a68·7265·663d·2261·3030·3531·325f··nk:href="a00512_
00000410:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000410:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar
00000420:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000420:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000430:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="100000430:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol
00000440:·3235·342c·2d37·3334·2031·3133·362c·2d37··254,-734·1136,-700000440:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
00000450:·3334·2031·3133·362c·2d37·3135·2031·3235··34·1136,-715·12500000450:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
00000460:·342c·2d37·3135·2031·3235·342c·2d37·3334··4,-715·1254,-73400000460:·3622·2070·6f69·6e74·733d·2231·3932·372c··6"·points="1927,
00000470:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a00000470:·2d37·3334·2031·3830·392c·2d37·3334·2031··-734·1809,-734·1
00000480:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x00000480:·3830·392c·2d37·3135·2031·3932·372c·2d37··809,-715·1927,-7
00000490:·3d22·3131·3935·2220·793d·222d·3732·3222··="1195"·y="-722"00000490:·3135·2031·3932·372c·2d37·3334·222f·3e0a··15·1927,-734"/>.
000004a0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He000004a0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
000004b0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser000004b0:·723d·226d·6964·646c·6522·2078·3d22·3138··r="middle"·x="18
000004c0:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1000004c0:·3638·2220·793d·222d·3732·3222·2066·6f6e··68"·y="-722"·fon
000004d0:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/000004d0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
000004e0:·636f·6e66·6967·2e68·3c2f·7465·7874·3e0a··config.h</text>.000004e0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
000004f0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<000004f0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000500:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g00000500:·223e·636f·6d6d·6f6e·6370·702f·636f·6e66··">commoncpp/conf
00000510:·743b·4e6f·6465·3220·2d2d·3e0a·3c67·2069··t;Node2·-->.<g·i00000510:·6967·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ig.h</text>.</a>
00000520:·643d·2265·6467·6531·5f4e·6f64·6530·3030··d="edge1_Node00000000520:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000530:·3030·315f·4e6f·6465·3030·3030·3032·2220··001_Node000002"·00000530:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000540:·636c·6173·733d·2265·6467·6522·3e0a·3c74··class="edge">.<t00000540:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000550:·6974·6c65·3e4e·6f64·6531·2623·3435·3b26··itle>Node1&#45;&00000550:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000560:·6774·3b4e·6f64·6532·3c2f·7469·746c·653e··gt;Node2</title>00000560:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000570:·0a3c·6720·6964·3d22·615f·6564·6765·315f··.<g·id="a_edge1_00000570:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
00000580:·4e6f·6465·3030·3030·3031·5f4e·6f64·6530··Node000001_Node000000580:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
00000590:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:00000590:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005a0:·7469·746c·653d·2220·223e·0a3c·7061·7468··title="·">.<path000005a0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005b0:·2066·696c·6c3d·226e·6f6e·6522·2073·7472···fill="none"·str000005b0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005c0:·6f6b·653d·2223·3633·6238·6666·2220·643d··oke="#63b8ff"·d=000005c0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005d0:·224d·3131·3538·2e31·382c·2d38·3739·2e37··"M1158.18,-879.7000005d0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
000005e0:·3543·3131·3633·2e39·392c·2d38·3731·2e30··5C1163.99,-871.0000005e0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
000005f0:·3920·3131·3732·2e34·352c·2d38·3537·2e32··9·1172.45,-857.2000005f0:·2223·3633·6238·6666·2220·643d·224d·3138··"#63b8ff"·d="M18
00000600:·3420·3131·3737·2c2d·3834·3420·3131·3838··4·1177,-844·118800000600:·3638·2c2d·3736·392e·3735·4331·3836·382c··68,-769.75C1868,
00000610:·2e36·392c·2d38·3130·2e30·3120·3131·3932··.69,-810.01·119200000610:·2d37·3632·2e38·2031·3836·382c·2d37·3532··-762.8·1868,-752
00000620:·2e38·2c2d·3736·372e·3934·2031·3139·342e··.8,-767.94·1194.00000620:·2e38·3520·3138·3638·2c2d·3734·342e·3133··.85·1868,-744.13
00000630:·3234·2c2d·3734·342e·3137·222f·3e0a·3c70··24,-744.17"/>.<p00000630:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil
00000640:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000640:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro
00000650:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000650:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi
00000660:·3362·3866·6622·2070·6f69·6e74·733d·2231··3b8ff"·points="100000660:·6e74·733d·2231·3837·312e·352c·2d37·3434··nts="1871.5,-744
00000670:·3139·372e·3734·2c2d·3734·342e·3235·2031··197.74,-744.25·100000670:·2e30·3920·3138·3638·2c2d·3733·342e·3039··.09·1868,-734.09
00000680:·3139·342e·3735·2c2d·3733·342e·3038·2031··194.75,-734.08·100000680:·2031·3836·342e·352c·2d37·3434·2e30·3920···1864.5,-744.09·
00000690:·3139·302e·3735·2c2d·3734·332e·3839·2031··190.75,-743.89·100000690:·3138·3731·2e35·2c2d·3734·342e·3039·222f··1871.5,-744.09"/
000006a0:·3139·372e·3734·2c2d·3734·342e·3235·222f··197.74,-744.25"/000006a0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006b0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000006b0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.
000006c0:·0a3c·212d·2d20·4e6f·6465·3632·202d·2d3e··.<!--·Node62·-->000006c0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000006d0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000000006d0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">
000006e0:·3632·2220·636c·6173·733d·226e·6f64·6522··62"·class="node"000006e0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t
000006f0:·3e0a·3c74·6974·6c65·3e4e·6f64·6536·323c··>.<title>Node62<000006f0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000700:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a00000700:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl
00000710:·5f4e·6f64·6530·3030·3036·3222·3e3c·6120··_Node000062"><a·00000710:·696e·6b3a·6872·6566·3d22·6130·3034·3634··ink:href="a00464
00000720:·786c·696e·6b3a·6872·6566·3d22·6130·3039··xlink:href="a00900000720:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000730:·3534·2e68·746d·6c22·2074·6172·6765·743d··54.html"·target=00000730:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000740:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000740:·3d22·546f·7020·6c65·7665·6c20·696e·636c··="Top·level·incl
00000750:·6c65·3d22·436f·6d6d·6f6e·2043·2b2b·2074··le="Common·C++·t00000750:·7564·6520·6669·6c65·2066·6f72·2074·6865··ude·file·for·the
00000760:·6872·6561·6420·636c·6173·7320·616e·6420··hread·class·and·00000760:·2047·4e55·2075·436f·6d6d·6f6e·2043·2b2b···GNU·uCommon·C++
00000770:·7379·6368·726f·6e69·7a61·7469·6f6e·206f··sychronization·o00000770:·2063·6f72·6520·6c69·6272·6172·792e·223e···core·library.">
00000780:·626a·6563·7473·2e22·3e0a·3c70·6f6c·7967··bjects.">.<polyg00000780:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000790:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000007a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000007b0:·2070·6f69·6e74·733d·2231·3136·382c·2d38···points="1168,-8000007b0:·3137·3231·2c2d·3637·3920·3135·3935·2c2d··1721,-679·1595,-
000007c0:·3434·2031·3034·382c·2d38·3434·2031·3034··44·1048,-844·104000007c0:·3637·3920·3135·3935·2c2d·3636·3020·3137··679·1595,-660·17
000007d0:·382c·2d38·3235·2031·3136·382c·2d38·3235··8,-825·1168,-825000007d0:·3231·2c2d·3636·3020·3137·3231·2c2d·3637··21,-660·1721,-67
000007e0:·2031·3136·382c·2d38·3434·222f·3e0a·3c74···1168,-844"/>.<t000007e0:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-
000007f0:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=000007f0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
00000800:·226d·6964·646c·6522·2078·3d22·3131·3038··"middle"·x="110800000800:·783d·2231·3635·3822·2079·3d22·2d36·3637··x="1658"·y="-667
00000810:·2220·793d·222d·3833·3222·2066·6f6e·742d··"·y="-832"·font-00000810:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
00000820:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000820:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
00000830:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000830:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
00000840:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000840:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f75··10.00">ucommon/u
Max diff block lines reached; 444699/799381 bytes (55.63%) of diff not shown.
11.3 KB
./usr/share/doc/ucommon-doc/html/a00529.svg
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·7072·6f63·6573·732e·6820·5061··cpp/process.h·Pa000000e0:·6370·702f·706f·696e·7465·722e·6820·5061··cpp/pointer.h·Pa
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·7769·6474·683d·2231·3537·7074·2220·6865··width="157pt"·he00000100:·7769·6474·683d·2231·3537·7074·2220·6865··width="157pt"·he
00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3135·372e·3030·2038·322e·3030·2220·786d··157.00·82.00"·xm00000130:·3135·372e·3030·2038·322e·3030·2220·786d··157.00·82.00"·xm
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"
219 KB
./usr/share/doc/ucommon-doc/html/a00530.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/exception.h·File·Reference</title>8 <title>UCommon:·commoncpp/slog.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
88.6 KB
html2text {}
    
Offset 3, 30 lines modifiedOffset 3, 1940 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8M_.a_.c_.r_.o_\x8s10 _\x8F_.u_.n_.c_.t_.i_.o_.n_\x8s
11 exception.h·File·Reference11 slog.h·File·Reference
12 GNU·Common·C++·exception·model·base·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 System·logging·facilities·abstraction.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 13 #include·<cstdio>
13 #include·<commoncpp/config.h>14 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h>
 16 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
15 #include·<exception> 
16 #include·<stdexcept> 
17 Include·dependency·graph·for·exception.h:17 Include·dependency·graph·for·slog.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
 24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 25 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator
 26  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to
 27 ·······pass·to·the·IPV4Address·constructor.
 28  
Diff chunk too large, falling back to line-by-line diff (1911 lines added, 6 lines removed)
24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
25 GNU·Common·C++·exception·model·base·classes.30 System·logging·facilities·abstraction.
26 Definition·in·file·_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h.31 Definition·in·file·_\x8s_.l_.o_.g_\x8._\x8h.
27 *\x8**\x8**\x8**\x8**\x8*·M.Ma.ac.cr.ro.o·D.De.ef.fi.in.ni.it\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8**\x8*·F.Fu.un.nc.ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
28 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C.CO.OM.MM.MO.ON.NC.CP.PP.P_._E.EX.XC.CE.EP.PT.TI.IO.ON.NS.S·*\x8**\x8**\x8**\x8**\x8*33 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _.__._a.at.tt.tr.ri.ib.bu.ut.te.e_.__._(.().)·*\x8**\x8**\x8**\x8**\x8*
29 #define·COMMONCPP_EXCEPTIONS34 class·ost::__attribute__·(·(visibility("default")) ··)
30 Definition·at·line·_.5_.9·of·file·_.e_.x_.c_.e_.p_.t_.i_.o_.n_.._.h.35 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
 36 the·IPV4Address·constructor.
 37 XML·streaming·parser.
 38 Splits·delimited·string·into·tokens.
 39 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a
 40 "service·thread"·such·as·SocketService.
 41 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the
 42 standard·C·library.
 43 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a
 44 semaphore·so·that·only·x·instances·of·the·member·function·may·execute
 45 concurrently.
 46 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 47 for·"write"·access·to·the·member·function.
 48 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock
 49 for·"read"·access·to·the·member·function.
 50 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or
 51 decremented·by·multiple·threads.
 52 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility
 53 (syslogd).
 54 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE.
 55 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control
 56 access·to·a·resource·between·multiple·processes.
 57 A·class·for·containing·portable·process·related·functions·that·help·create
 58 portable·code.
 59 Stream·serialization·of·persistent·classes.
 60 PersistObject.
 61 Type·manager·for·persistence·engine.
 62 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate
 63 on·a·MapTable.
 64 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it.
 65 Self·managed·double·linked·list·object·chain.
 66 Self·managed·single·linked·list·object·chain.
 67 Pointer·to·reference·counted·objects.
 68 A·reference·countable·object.
 69 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods.
 70 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction
 71 and·delivery·of·form·data·to·a·web·server·through·a·post·method.
 72 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to
 73 a·std::ostream·destination.
 74 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file
 75 access·that·is·portable·between·Win32·and·Posix·systems.
 76 A·low·level·portable·directory·class.
 77 alog·global·log·stream·definition
 78 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation
 79 and·relative·buffer·address.
 80 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to
 81 the·IPV6Address·constructor.
 82 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address
 83 base·class.
 84 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies.
 85 Class·for·the·function·object·that·validates·multicast·addresses.
 86 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived
 87 classes.
 88 ··Author
 89 ······Federico·Montesino
 90 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 91 Abstract·base·class·for·derived·inet·addresses·validators.
 92 Implements·a·specific·application·operator·to·validate·multicast·addresses.
 93 ··Author
 94 ······Federico·Montesino
 95 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 96 Validating·class·specialized·for·multicast·addresses.·The·CIDR·class·is·used·to
 97 support·routing·tables·and·validate·address·policies.
 98 ··Author
 99 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
 100 Classless·Internet·Domain·Routing
 101 ··Author
 102 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
 103 Classless·Internet·Domain·Routing
 104 Specific·classes,·such·as·IPV4Host,·IPV4Mask,·etc,·are·defined·from·IPV4Address
 105 entirely·so·that·the·manner·a·network·address·is·being·used·can·easily·be
 106 documented·and·understood·from·the·code·and·to·avoid·common·errors·and
 107 accidental·misuse·of·the·wrong·address·object.·For·example,·a·"connection"·to
 108 something·that·is·declared·as·a·"IPV4Host"·can·be·kept·type-safe·from·a
 109 "connection"·accidently·being·made·to·something·that·was·declared·a
 110 "IPV4Broadcast".
 111 ··Author
 112 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m
 113 Internet·Address·binary·data·type.
 114 Implements·a·specific·application·operator·to·validate·multicast·addresses.
 115 ··Author
 116 ······Federico·Montesino
 117 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s
 118 Validating·class·specialized·for·multicast·addresses.·The·network·name·and
 119 address·objects·are·all·derived·from·a·common·IPV6Address·base·class.·Specific
 120 classes,·such·as·IPV4Host,·IPV6Mask,·etc,·are·defined·from·IPV6Address·entirely
 121 so·that·the·manner·a·network·address·is·being·used·can·easily·be·documented·and
 122 understood·from·the·code·and·to·avoid·common·errors·and·accidental·misuse·of
 123 the·wrong·address·object.·For·example,·a·"connection"·to·something·that·is
 124 declared·as·a·"IPV6Host"·can·be·kept·type-safe·from·a·"connection"·accidently
 125 being·made·to·something·that·was·declared·a·"IPV6Broadcast".
 126 ··Author
Max diff block lines reached; 53/90735 bytes (0.06%) of diff not shown.
37.3 KB
./usr/share/doc/ucommon-doc/html/a00530_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/exception.h·Source·File</title>8 <title>UCommon:·commoncpp/slog.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.73 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 exception.h10 slog.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
785 KB
./usr/share/doc/ucommon-doc/html/a00531.svg
    
Offset 8, 5774 lines modifiedOffset 8, 5886 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (3739 lines added, 3739 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6578·6365·7074·696f·6e2e·6820··cpp/exception.h·000000e0:·6370·702f·736c·6f67·2e68·2050·6167·6573··cpp/slog.h·Pages
000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6720·7769·6474·683d·2232·3838·3570·7422··g·width="2885pt"00000100:·7468·3d22·3238·3736·7074·2220·6865·6967··th="2876pt"·heig
00000110:·2068·6569·6768·743d·2238·3532·7074·220a···height="852pt".00000110:·6874·3d22·3930·3770·7422·0a20·7669·6577··ht="907pt".·view
00000120:·2076·6965·7742·6f78·3d22·302e·3030·2030···viewBox="0.00·000000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·2
00000130:·2e30·3020·3238·3834·2e35·3020·3835·322e··.00·2884.50·852.00000130:·3837·362e·3030·2039·3037·2e30·3022·2078··876.00·907.00"·x
00000140:·3030·2220·786d·6c6e·733d·2268·7474·703a··00"·xmlns="http:00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2f2f·7777·772e·7733·2e6f·7267·2f32·3030··//www.w3.org/20000000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·302f·7376·6722·2078·6d6c·6e73·3a78·6c69··0/svg"·xmlns:xli00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6e6b·3d22·6874·7470·3a2f·2f77·7777·2e77··nk="http://www.w00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·332e·6f72·672f·3139·3939·2f78·6c69·6e6b··3.org/1999/xlink00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·223e·0a3c·6720·6964·3d22·6772·6170·6830··">.<g·id="graph000000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·2220·636c·6173·733d·2267·7261·7068·2220··"·class="graph"·000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7472·616e·7366·6f72·6d3d·2273·6361·6c65··transform="scale000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2831·2031·2920·726f·7461·7465·2830·2920··(1·1)·rotate(0)·000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·7472·616e·736c·6174·6528·3420·3834·3829··translate(4·848)000001d0:·6c61·7465·2834·2039·3033·2922·3e0a·3c74··late(4·903)">.<t
000001e0:·223e·0a3c·7469·746c·653e·636f·6d6d·6f6e··">.<title>common000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f73··itle>commoncpp/s
000001f0:·6370·702f·6578·6365·7074·696f·6e2e·683c··cpp/exception.h<000001f0:·6c6f·672e·683c·2f74·6974·6c65·3e0a·3c21··log.h</title>.<!
00000200:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000260:·3a74·6974·6c65·3d22·5379·7374·656d·206c··:title="System·l
00000270:·3d22·474e·5520·436f·6d6d·6f6e·2043·2b2b··="GNU·Common·C++00000270:·6f67·6769·6e67·2066·6163·696c·6974·6965··ogging·facilitie
00000280:·2065·7863·6570·7469·6f6e·206d·6f64·656c···exception·model00000280:·7320·6162·7374·7261·6374·696f·6e2e·223e··s·abstraction.">
00000290:·2062·6173·6520·636c·6173·7365·732e·223e···base·classes.">00000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
000002a0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=
000002b0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
000002c0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points000002c0:·3d22·3135·3730·2e35·2c2d·3839·3920·3134··="1570.5,-899·14
000002d0:·3d22·3238·3038·2e35·2c2d·3834·3420·3236··="2808.5,-844·26000002d0:·3631·2e35·2c2d·3839·3920·3134·3631·2e35··61.5,-899·1461.5
000002e0:·3731·2e35·2c2d·3834·3420·3236·3731·2e35··71.5,-844·2671.5000002e0:·2c2d·3838·3020·3135·3730·2e35·2c2d·3838··,-880·1570.5,-88
000002f0:·2c2d·3832·3520·3238·3038·2e35·2c2d·3832··,-825·2808.5,-82000002f0:·3020·3135·3730·2e35·2c2d·3839·3922·2f3e··0·1570.5,-899"/>
00000300:·3520·3238·3038·2e35·2c2d·3834·3422·2f3e··5·2808.5,-844"/>00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000310:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="1
00000320:·6f72·3d22·6d69·6464·6c65·2220·783d·2232··or="middle"·x="200000320:·3531·3622·2079·3d22·2d38·3837·2220·666f··516"·y="-887"·fo
00000330:·3734·3022·2079·3d22·2d38·3332·2220·666f··740"·y="-832"·fo00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
00000340:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"
00000350:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.0
00000360:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000360:·3022·3e63·6f6d·6d6f·6e63·7070·2f73·6c6f··0">commoncpp/slo
00000370:·3022·3e63·6f6d·6d6f·6e63·7070·2f65·7863··0">commoncpp/exc00000370:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.
00000380:·6570·7469·6f6e·2e68·3c2f·7465·7874·3e0a··eption.h</text>.00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000390:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003a0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003b0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003c0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003d0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003e0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit
000003f0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003f0:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
00000400:·6b3a·6872·6566·3d22·6130·3034·3832·5f73··k:href="a00482_s00000400:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·
00000410:·6f75·7263·652e·6874·6d6c·2220·7461·7267··ource.html"·targ00000410:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"
00000420:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000420:·2070·6f69·6e74·733d·2231·3434·342c·2d38···points="1444,-8
00000430:·7469·746c·653d·2220·223e·0a3c·706f·6c79··title="·">.<poly00000430:·3434·2031·3339·382c·2d38·3434·2031·3339··44·1398,-844·139
00000440:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000440:·382c·2d38·3235·2031·3434·342c·2d38·3235··8,-825·1444,-825
00000450:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000450:·2031·3434·342c·2d38·3434·222f·3e0a·3c74···1444,-844"/>.<t
00000460:·2220·706f·696e·7473·3d22·3236·3734·2c2d··"·points="2674,-00000460:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000470:·3733·3420·3235·3536·2c2d·3733·3420·3235··734·2556,-734·2500000470:·226d·6964·646c·6522·2078·3d22·3134·3231··"middle"·x="1421
00000480:·3536·2c2d·3731·3520·3236·3734·2c2d·3731··56,-715·2674,-7100000480:·2220·793d·222d·3833·3222·2066·6f6e·742d··"·y="-832"·font-
00000490:·3520·3236·3734·2c2d·3733·3422·2f3e·0a3c··5·2674,-734"/>.<00000490:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
000004a0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000004a0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
000004b0:·3d22·6d69·6464·6c65·2220·783d·2232·3631··="middle"·x="261000004b0:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
000004c0:·3522·2079·3d22·2d37·3232·2220·666f·6e74··5"·y="-722"·font000004c0:·6373·7464·696f·3c2f·7465·7874·3e0a·3c2f··cstdio</text>.</
000004d0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000004d0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000004e0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000004e0:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
000004f0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"000004f0:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000500:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi00000500:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000510:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.00000510:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
00000520:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000520:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
00000530:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000530:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
00000540:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed00000540:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
00000550:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000550:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
00000560:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000560:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000570:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000570:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
00000580:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000580:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
00000590:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i00000590:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
000005a0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0000005a0:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
000005b0:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002000005b0:·3135·3030·2e37·342c·2d38·3739·2e39·3843··1500.74,-879.98C
000005c0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title000005c0:·3134·3835·2e38·372c·2d38·3731·2e36·3920··1485.87,-871.69·
000005d0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill000005d0:·3134·3633·2e30·322c·2d38·3538·2e39·3420··1463.02,-858.94·
000005e0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="000005e0:·3134·3435·2e35·382c·2d38·3439·2e32·3222··1445.58,-849.22"
000005f0:·2336·3362·3866·6622·2064·3d22·4d32·3639··#63b8ff"·d="M269000005f0:·2f3e·0a3c·706f·6c79·676f·6e20·6669·6c6c··/>.<polygon·fill
00000600:·332e·322c·2d38·3234·2e39·3743·3236·3731··3.2,-824.97C267100000600:·3d22·2336·3362·3866·6622·2073·7472·6f6b··="#63b8ff"·strok
00000610:·2e30·362c·2d38·3138·2e36·3220·3236·3436··.06,-818.62·264600000610:·653d·2223·3633·6238·6666·2220·706f·696e··e="#63b8ff"·poin
00000620:·2e30·332c·2d38·3037·2e36·3820·3236·3330··.03,-807.68·263000000620:·7473·3d22·3134·3436·2e39·382c·2d38·3435··ts="1446.98,-845
00000630:·2c2d·3738·3920·3236·3139·2e35·312c·2d37··,-789·2619.51,-700000630:·2e39·3920·3134·3336·2e35·342c·2d38·3434··.99·1436.54,-844
00000640:·3736·2e37·3820·3236·3136·2e30·352c·2d37··76.78·2616.05,-700000640:·2e31·3720·3134·3433·2e35·372c·2d38·3532··.17·1443.57,-852
00000650:·3538·2e35·3420·3236·3135·2e30·342c·2d37··58.54·2615.04,-700000650:·2e31·2031·3434·362e·3938·2c2d·3834·352e··.1·1446.98,-845.
00000660:·3434·2e37·3522·2f3e·0a3c·706f·6c79·676f··44.75"/>.<polygo00000660:·3939·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··99"/>.</a>.</g>.
00000670:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"00000670:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·
00000680:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff00000680:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000690:·2220·706f·696e·7473·3d22·3236·3138·2e35··"·points="2618.500000690:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no
000006a0:·332c·2d37·3434·2e33·2032·3631·342e·3637··3,-744.3·2614.67000006a0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000006b0:·2c2d·3733·342e·3433·2032·3631·312e·3533··,-734.43·2611.53000006b0:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=
000006c0:·2c2d·3734·342e·3535·2032·3631·382e·3533··,-744.55·2618.53000006c0:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><
000006d0:·2c2d·3734·342e·3322·2f3e·0a3c·2f61·3e0a··,-744.3"/>.</a>.000006d0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
000006e0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N000006e0:·3035·3132·5f73·6f75·7263·652e·6874·6d6c··0512_source.html
000006f0:·6f64·6537·202d·2d3e·0a3c·6720·6964·3d22··ode7·-->.<g·id="000006f0:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000700:·4e6f·6465·3030·3030·3037·2220·636c·6173··Node000007"·clas00000700:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000710:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title00000710:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000720:·3e4e·6f64·6537·3c2f·7469·746c·653e·0a3c··>Node7</title>.<00000720:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000730:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node000000000730:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
00000740:·3037·223e·3c61·2078·6c69·6e6b·3a74·6974··07"><a·xlink:tit00000740:·3135·3736·2c2d·3733·3420·3134·3538·2c2d··1576,-734·1458,-
00000750:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon00000750:·3733·3420·3134·3538·2c2d·3731·3520·3135··734·1458,-715·15
00000760:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·00000760:·3736·2c2d·3731·3520·3135·3736·2c2d·3733··76,-715·1576,-73
00000770:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"00000770:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
00000780:·2070·6f69·6e74·733d·2231·3838·372e·352c···points="1887.5,00000780:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
00000790:·2d31·3920·3138·3232·2e35·2c2d·3139·2031··-19·1822.5,-19·100000790:·783d·2231·3531·3722·2079·3d22·2d37·3232··x="1517"·y="-722
000007a0:·3832·322e·352c·3020·3138·3837·2e35·2c30··822.5,0·1887.5,0000007a0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H
000007b0:·2031·3838·372e·352c·2d31·3922·2f3e·0a3c···1887.5,-19"/>.<000007b0:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se
000007c0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007c0:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="
000007d0:·3d22·6d69·6464·6c65·2220·783d·2231·3835··="middle"·x="185000007d0:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp
000007e0:·3522·2079·3d22·2d37·2220·666f·6e74·2d66··5"·y="-7"·font-f000007e0:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>
000007f0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica000007f0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000800:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon00000800:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&
00000810:·742d·7369·7a65·3d22·3130·2e30·3022·3e73··t-size="10.00">s00000810:·6774·3b4e·6f64·6533·202d·2d3e·0a3c·6720··gt;Node3·-->.<g·
00000820:·7464·6578·6365·7074·3c2f·7465·7874·3e0a··tdexcept</text>.00000820:·6964·3d22·6564·6765·325f·4e6f·6465·3030··id="edge2_Node00
00000830:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000830:·3030·3031·5f4e·6f64·6530·3030·3030·3322··0001_Node000003"
00000840:·212d·2d20·4e6f·6465·3126·2334·353b·2667··!--·Node1&#45;&g00000840:·2063·6c61·7373·3d22·6564·6765·223e·0a3c···class="edge">.<
Max diff block lines reached; 287106/803662 bytes (35.72%) of diff not shown.
77.8 KB
./usr/share/doc/ucommon-doc/html/a00532.svg
    
Offset 8, 985 lines modifiedOffset 8, 175 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (168 lines added, 978 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·6578·6365·7074·696f·6e2e·6820··cpp/exception.h·000000e0:·6370·702f·736c·6f67·2e68·2050·6167·6573··cpp/slog.h·Pages
000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6720·7769·6474·683d·2238·3034·7074·2220··g·width="804pt"·00000100:·7468·3d22·3138·3870·7422·2068·6569·6768··th="188pt"·heigh
00000110:·6865·6967·6874·3d22·3234·3770·7422·0a20··height="247pt".·00000110:·743d·2231·3337·7074·220a·2076·6965·7742··t="137pt".·viewB
00000120:·7669·6577·426f·783d·2230·2e30·3020·302e··viewBox="0.00·0.00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3138··ox="0.00·0.00·18
00000130:·3030·2038·3034·2e30·3720·3234·372e·3030··00·804.07·247.0000000130:·372e·3530·2031·3337·2e30·3022·2078·6d6c··7.50·137.00"·xml
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/1
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla
000001d0:·616e·736c·6174·6528·3420·3234·3329·223e··anslate(4·243)">000001d0:·7465·2834·2031·3333·2922·3e0a·3c74·6974··te(4·133)">.<tit
000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp000001e0:·6c65·3e63·6f6d·6d6f·6e63·7070·2f73·6c6f··le>commoncpp/slo
000001f0:·702f·6578·6365·7074·696f·6e2e·683c·2f74··p/exception.h</t000001f0:·672e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··g.h</title>.<!--
00000200:·6974·6c65·3e0a·3c21·2d2d·204e·6f64·6531··itle>.<!--·Node100000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id
00000210:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl
00000220:·3030·3030·3031·2220·636c·6173·733d·226e··000001"·class="n00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
00000230:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>
00000240:·6531·3c2f·7469·746c·653e·0a3c·6720·6964··e1</title>.<g·id00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
00000250:·3d22·615f·4e6f·6465·3030·3030·3031·223e··="a_Node000001">00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t
00000260:·3c61·2078·6c69·6e6b·3a74·6974·6c65·3d22··<a·xlink:title="00000260:·6974·6c65·3d22·5379·7374·656d·206c·6f67··itle="System·log
00000270:·474e·5520·436f·6d6d·6f6e·2043·2b2b·2065··GNU·Common·C++·e00000270:·6769·6e67·2066·6163·696c·6974·6965·7320··ging·facilities·
00000280:·7863·6570·7469·6f6e·206d·6f64·656c·2062··xception·model·b00000280:·6162·7374·7261·6374·696f·6e2e·223e·0a3c··abstraction.">.<
00000290:·6173·6520·636c·6173·7365·732e·223e·0a3c··ase·classes.">.<00000290:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9000002a0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#000002b0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000002c0:·3135·392e·352c·2d31·3239·2035·302e·352c··159.5,-129·50.5,
000002d0:·3533·312e·3037·2c2d·3233·3920·3339·342e··531.07,-239·394.000002d0:·2d31·3239·2035·302e·352c·2d31·3130·2031··-129·50.5,-110·1
000002e0:·3037·2c2d·3233·3920·3339·342e·3037·2c2d··07,-239·394.07,-000002e0:·3539·2e35·2c2d·3131·3020·3135·392e·352c··59.5,-110·159.5,
000002f0:·3232·3020·3533·312e·3037·2c2d·3232·3020··220·531.07,-220·000002f0:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te
00000300:·3533·312e·3037·2c2d·3233·3922·2f3e·0a3c··531.07,-239"/>.<00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
00000310:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000310:·6522·2078·3d22·3130·3522·2079·3d22·2d31··e"·x="105"·y="-1
00000320:·3d22·6d69·6464·6c65·2220·783d·2234·3632··="middle"·x="46200000320:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family=
00000330:·2e35·3722·2079·3d22·2d32·3237·2220·666f··.57"·y="-227"·fo00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000340:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000350:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000350:·3d22·3130·2e30·3022·3e63·6f6d·6d6f·6e63··="10.00">commonc
00000360:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000360:·7070·2f73·6c6f·672e·683c·2f74·6578·743e··pp/slog.h</text>
00000370:·3022·3e63·6f6d·6d6f·6e63·7070·2f65·7863··0">commoncpp/exc00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000380:·6570·7469·6f6e·2e68·3c2f·7465·7874·3e0a··eption.h</text>.00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
00000390:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003a0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003b0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003c0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003d0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003e0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003e0:·6e6b·3a68·7265·663d·2261·3030·3438·382e··nk:href="a00488.
000003f0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003f0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000400:·6b3a·6872·6566·3d22·6130·3035·3030·2e68··k:href="a00500.h00000400:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000410:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000410:·2241·7070·6c69·6361·7469·6f6e·206c·6f67··"Application·log
00000420:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000420:·6769·6e67·2066·6163·696c·6974·6965·7320··ging·facilities·
00000430:·4e65·7477·6f72·6b20·6164·6472·6573·7365··Network·addresse00000430:·6162·7374·7261·6374·696f·6e2e·223e·0a3c··abstraction.">.<
00000440:·7320·616e·6420·736f·636b·6574·7320·7265··s·and·sockets·re00000440:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000450:·6c61·7465·6420·636c·6173·7365·732e·223e··lated·classes.">00000450:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
00000460:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000460:·3636·3636·2220·706f·696e·7473·3d22·3132··6666"·points="12
00000470:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000470:·322c·2d37·3420·302c·2d37·3420·302c·2d35··2,-74·0,-74·0,-5
00000480:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="00000480:·3520·3132·322c·2d35·3520·3132·322c·2d37··5·122,-55·122,-7
00000490:·3239·362e·3037·2c2d·3138·3420·3136·392e··296.07,-184·169.00000490:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000004a0:·3037·2c2d·3138·3420·3136·392e·3037·2c2d··07,-184·169.07,-000004a0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004b0:·3136·3520·3239·362e·3037·2c2d·3136·3520··165·296.07,-165·000004b0:·783d·2236·3122·2079·3d22·2d36·3222·2066··x="61"·y="-62"·f
000004c0:·3239·362e·3037·2c2d·3138·3422·2f3e·0a3c··296.07,-184"/>.<000004c0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
000004d0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000004d0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
000004e0:·3d22·6d69·6464·6c65·2220·783d·2232·3332··="middle"·x="232000004e0:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
000004f0:·2e35·3722·2079·3d22·2d31·3732·2220·666f··.57"·y="-172"·fo000004f0:·3030·223e·636f·6d6d·6f6e·6370·702f·6170··00">commoncpp/ap
00000500:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000500:·706c·6f67·2e68·3c2f·7465·7874·3e0a·3c2f··plog.h</text>.</
00000510:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000510:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000520:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000520:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
00000530:·3022·3e63·6f6d·6d6f·6e63·7070·2f61·6464··0">commoncpp/add00000530:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000540:·7265·7373·2e68·3c2f·7465·7874·3e0a·3c2f··ress.h</text>.</00000540:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000550:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000550:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
00000560:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;00000560:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
00000570:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000570:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
00000580:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node0000000000580:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
00000590:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl00000590:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
000005a0:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit000005a0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
000005b0:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt000005b0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
000005c0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<000005c0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
000005d0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No000005d0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
000005e0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000000005e0:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
000005f0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti000005f0:·3931·2e32·372c·2d31·3031·2e39·3643·3833··91.27,-101.96C83
00000600:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f00000600:·2e36·2c2d·3932·2e37·3220·3734·2e33·372c··.6,-92.72·74.37,
00000610:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok00000610:·2d38·312e·3620·3638·2e31·332c·2d37·342e··-81.6·68.13,-74.
00000620:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M00000620:·3039·222f·3e0a·3c70·6f6c·7967·6f6e·2066··09"/>.<polygon·f
00000630:·3431·352e·3636·2c2d·3231·372e·3639·4333··415.66,-217.69C300000630:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
00000640:·3732·2e35·372c·2d32·3037·2e37·3620·3330··72.57,-207.76·3000000640:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
00000650:·392e·3534·2c2d·3139·332e·3234·2032·3639··9.54,-193.24·26900000650:·6f69·6e74·733d·2238·382e·3635·2c2d·3130··oints="88.65,-10
00000660:·2e38·312c·2d31·3834·2e30·3822·2f3e·0a3c··.81,-184.08"/>.<00000660:·342e·3239·2039·372e·3733·2c2d·3130·392e··4.29·97.73,-109.
00000670:·706f·6c79·676f·6e20·6669·6c6c·3d22·2336··polygon·fill="#600000670:·3735·2039·342e·3034·2c2d·3939·2e38·3220··75·94.04,-99.82·
00000680:·3362·3866·6622·2073·7472·6f6b·653d·2223··3b8ff"·stroke="#00000680:·3838·2e36·352c·2d31·3034·2e32·3922·2f3e··88.65,-104.29"/>
00000690:·3633·6238·6666·2220·706f·696e·7473·3d22··63b8ff"·points="00000690:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
000006a0:·3431·352e·3038·2c2d·3232·312e·3135·2034··415.08,-221.15·4000006a0:·3c21·2d2d·204e·6f64·6533·202d·2d3e·0a3c··<!--·Node3·-->.<
000006b0:·3235·2e36·312c·2d32·3139·2e39·3820·3431··25.61,-219.98·41000006b0:·6720·6964·3d22·4e6f·6465·3030·3030·3033··g·id="Node000003
000006c0:·362e·3636·2c2d·3231·342e·3333·2034·3135··6.66,-214.33·415000006c0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000006d0:·2e30·382c·2d32·3231·2e31·3522·2f3e·0a3c··.08,-221.15"/>.<000006d0:·3c74·6974·6c65·3e4e·6f64·6533·3c2f·7469··<title>Node3</ti
000006e0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000006e0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000006f0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·000006f0:·6465·3030·3030·3033·223e·3c61·2078·6c69··de000003"><a·xli
00000700:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·00000700:·6e6b·3a68·7265·663d·2261·3030·3530·395f··nk:href="a00509_
00000710:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000710:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar
00000720:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl00000720:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000730:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000730:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol
00000740:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink00000740:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
00000750:·3a68·7265·663d·2261·3030·3532·315f·736f··:href="a00521_so00000750:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
00000760:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe00000760:·3622·2070·6f69·6e74·733d·2231·3739·2e35··6"·points="179.5
00000770:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000770:·2c2d·3139·2033·302e·352c·2d31·3920·3330··,-19·30.5,-19·30
00000780:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000780:·2e35·2c30·2031·3739·2e35·2c30·2031·3739··.5,0·179.5,0·179
00000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000790:·2e35·2c2d·3139·222f·3e0a·3c74·6578·7420··.5,-19"/>.<text·
000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"000007a0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
000007b0:·2070·6f69·6e74·733d·2235·3536·2e30·372c···points="556.07,000007b0:·646c·6522·2078·3d22·3130·3522·2079·3d22··dle"·x="105"·y="
000007c0:·2d31·3920·3430·372e·3037·2c2d·3139·2034··-19·407.07,-19·4000007c0:·2d37·2220·666f·6e74·2d66·616d·696c·793d··-7"·font-family=
000007d0:·3037·2e30·372c·3020·3535·362e·3037·2c30··07.07,0·556.07,0000007d0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
000007e0:·2035·3536·2e30·372c·2d31·3922·2f3e·0a3c···556.07,-19"/>.<000007e0:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
000007f0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007f0:·3d22·3130·2e30·3022·3e63·6f6d·6d6f·6e63··="10.00">commonc
00000800:·3d22·6d69·6464·6c65·2220·783d·2234·3831··="middle"·x="48100000800:·7070·2f63·6f6d·6d6f·6e63·7070·2e68·3c2f··pp/commoncpp.h</
00000810:·2e35·3722·2079·3d22·2d37·2220·666f·6e74··.57"·y="-7"·font00000810:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000820:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000820:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000830:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000830:·2334·353b·2667·743b·4e6f·6465·3320·2d2d··#45;&gt;Node3·--
00000840:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000840:·3e0a·3c67·2069·643d·2265·6467·6533·5f4e··>.<g·id="edge3_N
Max diff block lines reached; -1/79563 bytes (-0.00%) of diff not shown.
218 KB
./usr/share/doc/ucommon-doc/html/a00533.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/tokenizer.h·File·Reference</title>8 <title>UCommon:·commoncpp/tcp.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
88.4 KB
html2text {}
    
Offset 3, 1939 lines modifiedOffset 3, 26 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
11 tokenizer.h·File·Reference10 tcp.h·File·Reference
12 string·tokenizer.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.11 tcp·derived·socket·classes.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 12 #include·<cstdio>
13 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.t_.r_.i_.n_.g_\x8._\x8h>
 15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8a_\x8d_\x8d_\x8r_\x8e_\x8s_\x8s_\x8._\x8h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>16 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_.o_.c_.k_.e_.t_\x8._\x8h>
16 Include·dependency·graph·for·tokenizer.h:17 Include·dependency·graph·for·tcp.h:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
23 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s 
24 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator 
25  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to 
26 ·······pass·to·the·IPV4Address·constructor. 
27   
Diff chunk too large, falling back to line-by-line diff (2 lines added, 1911 lines removed)
28 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*24 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
29 string·tokenizer.25 tcp·derived·socket·classes.
30 Definition·in·file·_\x8t_\x8o_.k_.e_.n_.i_.z_.e_.r_\x8._\x8h.26 Definition·in·file·_\x8t_\x8c_.p_\x8._\x8h.
31 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8* 
32 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8* 
33 class·ost::__attribute__·(·(visibility("default")) ··) 
34 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to 
35 the·IPV4Address·constructor. 
36 XML·streaming·parser. 
37 Splits·delimited·string·into·tokens. 
38 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a 
39 "service·thread"·such·as·SocketService. 
40 This·class·is·used·to·access·non-reentrant·date·and·time·functions·in·the 
41 standard·C·library. 
42 The·SemaphoreLock·class·is·used·to·protect·a·section·of·code·through·a 
43 semaphore·so·that·only·x·instances·of·the·member·function·may·execute 
44 concurrently. 
45 The·WriteLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
46 for·"write"·access·to·the·member·function. 
47 The·ReadLock·class·is·used·to·protect·a·section·of·code·through·a·ThreadLock 
48 for·"read"·access·to·the·member·function. 
49 The·Mutex·Counter·is·a·counter·variable·which·can·safely·be·incremented·or 
50 decremented·by·multiple·threads. 
51 The·slog·class·is·used·to·stream·messages·to·the·system's·logging·facility 
52 (syslogd). 
53 The·Serial·class·is·used·as·the·base·for·all·serial·I/O·services·under·APE. 
54 This·class·is·used·to·create·a·"named"·lock·entity·that·can·be·used·to·control 
55 access·to·a·resource·between·multiple·processes. 
56 A·class·for·containing·portable·process·related·functions·that·help·create 
57 portable·code. 
58 Stream·serialization·of·persistent·classes. 
59 PersistObject. 
60 Type·manager·for·persistence·engine. 
61 The·MapObject·is·a·base·class·which·can·be·used·to·make·a·derived·class·operate 
62 on·a·MapTable. 
63 A·map·table·allows·for·entities·to·be·mapped·(hash·index)·onto·it. 
64 Self·managed·double·linked·list·object·chain. 
65 Self·managed·single·linked·list·object·chain. 
66 Pointer·to·reference·counted·objects. 
67 A·reference·countable·object. 
68 The·shared·mempager·uses·a·mutex·to·protect·key·access·methods. 
69 The·Multipart·form·is·a·MIME·multipart·document·specific·for·the·construction 
70 and·delivery·of·form·data·to·a·web·server·through·a·post·method. 
71 A·container·class·for·multi-part·MIME·document·objects·which·can·be·streamed·to 
72 a·std::ostream·destination. 
73 The·purpose·of·this·class·is·to·define·a·base·class·for·low·level·random·file 
74 access·that·is·portable·between·Win32·and·Posix·systems. 
75 A·low·level·portable·directory·class. 
76 alog·global·log·stream·definition 
77 Produces·a·dump·of·a·buffer·in·a·hexdump·way·with·its·code·Ascii·translation 
78 and·relative·buffer·address. 
79 Classes·derived·from·IPV6Address·would·require·an·specific·validator·to·pass·to 
80 the·IPV6Address·constructor. 
81 The·network·name·and·address·objects·are·all·derived·from·a·common·IPV4Address 
82 base·class. 
83 The·CIDR·class·is·used·to·support·routing·tables·and·validate·address·policies. 
84 Class·for·the·function·object·that·validates·multicast·addresses. 
85 This·is·a·base·class·for·classes·of·function·objects·used·by·such·derived 
86 classes. 
87 ··Author 
88 ······Federico·Montesino 
89 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
90 Abstract·base·class·for·derived·inet·addresses·validators. 
91 Implements·a·specific·application·operator·to·validate·multicast·addresses. 
92 ··Author 
93 ······Federico·Montesino 
94 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
95 Validating·class·specialized·for·multicast·addresses.·The·CIDR·class·is·used·to 
96 support·routing·tables·and·validate·address·policies. 
97 ··Author 
98 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
99 Classless·Internet·Domain·Routing 
100 ··Author 
101 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g 
102 Classless·Internet·Domain·Routing 
103 Specific·classes,·such·as·IPV4Host,·IPV4Mask,·etc,·are·defined·from·IPV4Address 
104 entirely·so·that·the·manner·a·network·address·is·being·used·can·easily·be 
105 documented·and·understood·from·the·code·and·to·avoid·common·errors·and 
106 accidental·misuse·of·the·wrong·address·object.·For·example,·a·"connection"·to 
107 something·that·is·declared·as·a·"IPV4Host"·can·be·kept·type-safe·from·a 
108 "connection"·accidently·being·made·to·something·that·was·declared·a 
109 "IPV4Broadcast". 
110 ··Author 
111 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m 
112 Internet·Address·binary·data·type. 
113 Implements·a·specific·application·operator·to·validate·multicast·addresses. 
114 ··Author 
115 ······Federico·Montesino 
116 ······_\x8p_\x85_\x80_\x88_\x87_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8q_\x8u_\x8i_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8n_\x8t_\x8e_\x8r_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8f_\x8i_\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8u_\x8s_\x8._\x8e_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8s 
117 Validating·class·specialized·for·multicast·addresses.·The·network·name·and 
118 address·objects·are·all·derived·from·a·common·IPV6Address·base·class.·Specific 
119 classes,·such·as·IPV4Host,·IPV6Mask,·etc,·are·defined·from·IPV6Address·entirely 
120 so·that·the·manner·a·network·address·is·being·used·can·easily·be·documented·and 
121 understood·from·the·code·and·to·avoid·common·errors·and·accidental·misuse·of 
122 the·wrong·address·object.·For·example,·a·"connection"·to·something·that·is 
123 declared·as·a·"IPV6Host"·can·be·kept·type-safe·from·a·"connection"·accidently 
124 being·made·to·something·that·was·declared·a·"IPV6Broadcast". 
125 ··Author 
126 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8o_\x8s_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8e_\x8l_\x8._\x8c_\x8o_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8m 
Max diff block lines reached; 53/90479 bytes (0.06%) of diff not shown.
66.5 KB
./usr/share/doc/ucommon-doc/html/a00533_source.html
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/tokenizer.h·Source·File</title>8 <title>UCommon:·commoncpp/tcp.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
11.1 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 tokenizer.h10 tcp.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.12 1//·Copyright·(C)·1999-2005·Open·Source·Telecom·Corporation.
13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.13 2//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.14 3//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
15 4//15 4//
16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify16 5//·This·program·is·free·software;·you·can·redistribute·it·and/or·modify
17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by17 6//·it·under·the·terms·of·the·GNU·General·Public·License·as·published·by
799 KB
./usr/share/doc/ucommon-doc/html/a00534.svg
    
Offset 8, 5910 lines modifiedOffset 8, 5959 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1147 lines added, 1147 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·746f·6b65·6e69·7a65·722e·6820··cpp/tokenizer.h·000000e0:·6370·702f·7463·702e·6820·5061·6765·733a··cpp/tcp.h·Pages:
000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·6720·7769·6474·683d·2232·3931·3270·7422··g·width="2912pt"00000100:·683d·2232·3735·3770·7422·2068·6569·6768··h="2757pt"·heigh
00000110:·2068·6569·6768·743d·2239·3037·7074·220a···height="907pt".00000110:·743d·2231·3031·3770·7422·0a20·7669·6577··t="1017pt".·view
00000120:·2076·6965·7742·6f78·3d22·302e·3030·2030···viewBox="0.00·000000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·2
00000130:·2e30·3020·3239·3132·2e30·3020·3930·372e··.00·2912.00·907.00000130:·3735·362e·3530·2031·3031·372e·3030·2220··756.50·1017.00"·
00000140:·3030·2220·786d·6c6e·733d·2268·7474·703a··00"·xmlns="http:00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·2f2f·7777·772e·7733·2e6f·7267·2f32·3030··//www.w3.org/20000000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·302f·7376·6722·2078·6d6c·6e73·3a78·6c69··0/svg"·xmlns:xli00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·6e6b·3d22·6874·7470·3a2f·2f77·7777·2e77··nk="http://www.w00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·332e·6f72·672f·3139·3939·2f78·6c69·6e6b··3.org/1999/xlink00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·223e·0a3c·6720·6964·3d22·6772·6170·6830··">.<g·id="graph000000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·2220·636c·6173·733d·2267·7261·7068·2220··"·class="graph"·000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·7472·616e·7366·6f72·6d3d·2273·6361·6c65··transform="scale000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2831·2031·2920·726f·7461·7465·2830·2920··(1·1)·rotate(0)·000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·7472·616e·736c·6174·6528·3420·3930·3329··translate(4·903)000001d0:·736c·6174·6528·3420·3130·3133·2922·3e0a··slate(4·1013)">.
000001e0:·223e·0a3c·7469·746c·653e·636f·6d6d·6f6e··">.<title>common000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp
000001f0:·6370·702f·746f·6b65·6e69·7a65·722e·683c··cpp/tokenizer.h<000001f0:·2f74·6370·2e68·3c2f·7469·746c·653e·0a3c··/tcp.h</title>.<
00000200:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g
00000210:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"
00000220:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
00000230:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit
00000240:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
00000250:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin
00000260:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000260:·6b3a·7469·746c·653d·2274·6370·2064·6572··k:title="tcp·der
00000270:·3d22·7374·7269·6e67·2074·6f6b·656e·697a··="string·tokeniz00000270:·6976·6564·2073·6f63·6b65·7420·636c·6173··ived·socket·clas
00000280:·6572·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··er.">.<polygon·f00000280:·7365·732e·223e·0a3c·706f·6c79·676f·6e20··ses.">.<polygon·
00000290:·696c·6c3d·2223·3939·3939·3939·2220·7374··ill="#999999"·st00000290:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000002a0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p000002a0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002b0:·6f69·6e74·733d·2239·3339·2e35·2c2d·3839··oints="939.5,-89000002b0:·706f·696e·7473·3d22·3233·3539·2e35·2c2d··points="2359.5,-
000002c0:·3920·3830·362e·352c·2d38·3939·2038·3036··9·806.5,-899·806000002c0:·3130·3039·2032·3235·352e·352c·2d31·3030··1009·2255.5,-100
000002d0:·2e35·2c2d·3838·3020·3933·392e·352c·2d38··.5,-880·939.5,-8000002d0:·3920·3232·3535·2e35·2c2d·3939·3020·3233··9·2255.5,-990·23
000002e0:·3830·2039·3339·2e35·2c2d·3839·3922·2f3e··80·939.5,-899"/>000002e0:·3539·2e35·2c2d·3939·3020·3233·3539·2e35··59.5,-990·2359.5
000002f0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch000002f0:·2c2d·3130·3039·222f·3e0a·3c74·6578·7420··,-1009"/>.<text·
00000300:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="800000300:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000310:·3733·2220·793d·222d·3838·3722·2066·6f6e··73"·y="-887"·fon00000310:·646c·6522·2078·3d22·3233·3037·2e35·2220··dle"·x="2307.5"·
00000320:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000320:·793d·222d·3939·3722·2066·6f6e·742d·6661··y="-997"·font-fa
00000330:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·00000330:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
00000340:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.0000000340:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
00000350:·223e·636f·6d6d·6f6e·6370·702f·746f·6b65··">commoncpp/toke00000350:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co
00000360:·6e69·7a65·722e·683c·2f74·6578·743e·0a3c··nizer.h</text>.<00000360:·6d6d·6f6e·6370·702f·7463·702e·683c·2f74··mmoncpp/tcp.h</t
00000370:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000370:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000380:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·00000380:·2f67·3e0a·3c21·2d2d·204e·6f64·6532·202d··/g>.<!--·Node2·-
00000390:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·00000390:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
000003a0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000003a0:·3030·3032·2220·636c·6173·733d·226e·6f64··0002"·class="nod
000003b0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl000003b0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6532··e">.<title>Node2
000003c0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000003c0:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000003d0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000003d0:·615f·4e6f·6465·3030·3030·3032·223e·3c61··a_Node000002"><a
000003e0:·3a68·7265·663d·2261·3030·3438·325f·736f··:href="a00482_so000003e0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·"
000003f0:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe000003f0:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000400:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000400:·2223·6530·6530·6530·2220·7374·726f·6b65··"#e0e0e0"·stroke
00000410:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000410:·3d22·2339·3939·3939·3922·2070·6f69·6e74··="#999999"·point
00000420:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000420:·733d·2232·3333·302e·352c·2d38·3939·2032··s="2330.5,-899·2
00000430:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000430:·3238·342e·352c·2d38·3939·2032·3238·342e··284.5,-899·2284.
00000440:·2070·6f69·6e74·733d·2231·3036·312c·2d37···points="1061,-700000440:·352c·2d38·3830·2032·3333·302e·352c·2d38··5,-880·2330.5,-8
00000450:·3334·2039·3433·2c2d·3733·3420·3934·332c··34·943,-734·943,00000450:·3830·2032·3333·302e·352c·2d38·3939·222f··80·2330.5,-899"/
00000460:·2d37·3135·2031·3036·312c·2d37·3135·2031··-715·1061,-715·100000460:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
00000470:·3036·312c·2d37·3334·222f·3e0a·3c74·6578··061,-734"/>.<tex00000470:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000480:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m00000480:·3233·3037·2e35·2220·793d·222d·3838·3722··2307.5"·y="-887"
00000490:·6964·646c·6522·2078·3d22·3130·3032·2220··iddle"·x="1002"·00000490:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
000004a0:·793d·222d·3732·3222·2066·6f6e·742d·6661··y="-722"·font-fa000004a0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
000004b0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,000004b0:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
000004c0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font000004c0:·302e·3030·223e·6373·7464·696f·3c2f·7465··0.00">cstdio</te
000004d0:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co000004d0:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
000004e0:·6d6d·6f6e·6370·702f·636f·6e66·6967·2e68··mmoncpp/config.h000004e0:·673e·0a3c·212d·2d20·4e6f·6465·3126·2334··g>.<!--·Node1&#4
000004f0:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g000004f0:·353b·2667·743b·4e6f·6465·3220·2d2d·3e0a··5;&gt;Node2·-->.
00000500:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node00000500:·3c67·2069·643d·2265·6467·6531·5f4e·6f64··<g·id="edge1_Nod
00000510:·3126·2334·353b·2667·743b·4e6f·6465·3220··1&#45;&gt;Node2·00000510:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
00000520:·2d2d·3e0a·3c67·2069·643d·2265·6467·6531··-->.<g·id="edge100000520:·3032·2220·636c·6173·733d·2265·6467·6522··02"·class="edge"
00000530:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node00000530:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·2623··>.<title>Node1&#
00000540:·3030·3030·3032·2220·636c·6173·733d·2265··000002"·class="e00000540:·3435·3b26·6774·3b4e·6f64·6532·3c2f·7469··45;&gt;Node2</ti
00000550:·6467·6522·3e0a·3c74·6974·6c65·3e4e·6f64··dge">.<title>Nod00000550:·746c·653e·0a3c·6720·6964·3d22·615f·6564··tle>.<g·id="a_ed
00000560:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node200000560:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
00000570:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000570:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
00000580:·615f·6564·6765·315f·4e6f·6465·3030·3030··a_edge1_Node000000000580:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
00000590:·3031·5f4e·6f64·6530·3030·3030·3222·3e3c··01_Node000002"><00000590:·7061·7468·2066·696c·6c3d·226e·6f6e·6522··path·fill="none"
000005a0:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·000005a0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
000005b0:·223e·0a3c·7061·7468·2066·696c·6c3d·226e··">.<path·fill="n000005b0:·2220·643d·224d·3233·3037·2e35·2c2d·3938··"·d="M2307.5,-98
000005c0:·6f6e·6522·2073·7472·6f6b·653d·2223·3633··one"·stroke="#63000005c0:·392e·3636·4332·3330·372e·352c·2d39·3732··9.66C2307.5,-972
000005d0:·6238·6666·2220·643d·224d·3834·392e·3832··b8ff"·d="M849.82000005d0:·2e31·3720·3233·3037·2e35·2c2d·3933·322e··.17·2307.5,-932.
000005e0:·2c2d·3837·392e·3832·4338·3235·2e33·332c··,-879.82C825.33,000005e0:·3820·3233·3037·2e35·2c2d·3930·392e·3237··8·2307.5,-909.27
000005f0:·2d38·3639·2e31·3720·3739·312e·382c·2d38··-869.17·791.8,-8000005f0:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil
00000600:·3439·2e34·3820·3830·342c·2d38·3235·2038··49.48·804,-825·800000600:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro
00000610:·3239·2e34·2c2d·3737·342e·3035·2038·3931··29.4,-774.05·89100000610:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi
00000620:·2e35·392c·2d37·3438·2e37·3620·3933·392e··.59,-748.76·939.00000620:·6e74·733d·2232·3331·312c·2d39·3039·2e31··nts="2311,-909.1
00000630:·3536·2c2d·3733·362e·3438·222f·3e0a·3c70··56,-736.48"/>.<p00000630:·3620·3233·3037·2e35·2c2d·3839·392e·3136··6·2307.5,-899.16
00000640:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#6300000640:·2032·3330·342c·2d39·3039·2e31·3620·3233···2304,-909.16·23
00000650:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#600000650:·3131·2c2d·3930·392e·3136·222f·3e0a·3c2f··11,-909.16"/>.</
00000660:·3362·3866·6622·2070·6f69·6e74·733d·2239··3b8ff"·points="900000660:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000670:·3430·2e36·362c·2d37·3339·2e38·3220·3934··40.66,-739.82·9400000670:·2d20·4e6f·6465·3320·2d2d·3e0a·3c67·2069··-·Node3·-->.<g·i
00000680:·392e·3536·2c2d·3733·342e·3036·2039·3339··9.56,-734.06·93900000680:·643d·224e·6f64·6530·3030·3030·3322·2063··d="Node000003"·c
00000690:·2e30·312c·2d37·3333·2e30·3220·3934·302e··.01,-733.02·940.00000690:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
000006a0:·3636·2c2d·3733·392e·3832·222f·3e0a·3c2f··66,-739.82"/>.</000006a0:·746c·653e·4e6f·6465·333c·2f74·6974·6c65··tle>Node3</title
000006b0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000006b0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
000006c0:·2d20·4e6f·6465·3632·202d·2d3e·0a3c·6720··-·Node62·-->.<g·000006c0:·3030·3030·3322·3e3c·6120·786c·696e·6b3a··00003"><a·xlink:
000006d0:·6964·3d22·4e6f·6465·3030·3030·3632·2220··id="Node000062"·000006d0:·6872·6566·3d22·6130·3035·3132·5f73·6f75··href="a00512_sou
000006e0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000006e0:·7263·652e·6874·6d6c·2220·7461·7267·6574··rce.html"·target
000006f0:·6974·6c65·3e4e·6f64·6536·323c·2f74·6974··itle>Node62</tit000006f0:·3d22·5f74·6f70·2220·786c·696e·6b3a·7469··="_top"·xlink:ti
00000700:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000700:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo
00000710:·6530·3030·3036·3222·3e3c·6120·786c·696e··e000062"><a·xlin00000710:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000720:·6b3a·6872·6566·3d22·6130·3039·3534·2e68··k:href="a00954.h00000720:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000730:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000730:·706f·696e·7473·3d22·3233·3938·2e35·2c2d··points="2398.5,-
00000740:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000740:·3733·3420·3232·3830·2e35·2c2d·3733·3420··734·2280.5,-734·
00000750:·436f·6d6d·6f6e·2043·2b2b·2074·6872·6561··Common·C++·threa00000750:·3232·3830·2e35·2c2d·3731·3520·3233·3938··2280.5,-715·2398
00000760:·6420·636c·6173·7320·616e·6420·7379·6368··d·class·and·sych00000760:·2e35·2c2d·3731·3520·3233·3938·2e35·2c2d··.5,-715·2398.5,-
00000770:·726f·6e69·7a61·7469·6f6e·206f·626a·6563··ronization·objec00000770:·3733·3422·2f3e·0a3c·7465·7874·2074·6578··734"/>.<text·tex
00000780:·7473·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ts.">.<polygon·f00000780:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000790:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000790:·2220·783d·2232·3333·392e·3522·2079·3d22··"·x="2339.5"·y="
000007a0:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi000007a0:·2d37·3232·2220·666f·6e74·2d66·616d·696c··-722"·font-famil
000007b0:·6e74·733d·2239·3333·2c2d·3834·3420·3831··nts="933,-844·81000007b0:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
000007c0:·332c·2d38·3434·2038·3133·2c2d·3832·3520··3,-844·813,-825·000007c0:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
000007d0:·3933·332c·2d38·3235·2039·3333·2c2d·3834··933,-825·933,-84000007d0:·7a65·3d22·3130·2e30·3022·3e63·6f6d·6d6f··ze="10.00">commo
000007e0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000007e0:·6e63·7070·2f63·6f6e·6669·672e·683c·2f74··ncpp/config.h</t
000007f0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000007f0:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
00000800:·783d·2238·3733·2220·793d·222d·3833·3222··x="873"·y="-832"00000800:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#
00000810:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000810:·3435·3b26·6774·3b4e·6f64·6533·202d·2d3e··45;&gt;Node3·-->
00000820:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000820:·0a3c·6720·6964·3d22·6564·6765·325f·4e6f··.<g·id="edge2_No
00000830:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000830:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000840:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/00000840:·3030·3322·2063·6c61·7373·3d22·6564·6765··003"·class="edge
Max diff block lines reached; 659571/818431 bytes (80.59%) of diff not shown.
12.5 KB
./usr/share/doc/ucommon-doc/html/a00535.svg
    
Offset 8, 95 lines modifiedOffset 8, 96 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
 000000e0:·6370·702f·7463·702e·6820·5061·6765·733a··cpp/tcp.h·Pages:
 000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
 00000100:·683d·2231·3537·7074·2220·6865·6967·6874··h="157pt"·height
 00000110:·3d22·3832·7074·220a·2076·6965·7742·6f78··="82pt".·viewBox
 00000120:·3d22·302e·3030·2030·2e30·3020·3135·372e··="0.00·0.00·157.
 00000130:·3030·2038·322e·3030·2220·786d·6c6e·733d··00·82.00"·xmlns=
000000e0:·6370·702f·746f·6b65·6e69·7a65·722e·6820··cpp/tokenizer.h· 
000000f0:·5061·6765·733a·2031·202d·2d3e·0a3c·7376··Pages:·1·-->.<sv 
00000100:·6720·7769·6474·683d·2231·3537·7074·2220··g·width="157pt"· 
00000110:·6865·6967·6874·3d22·3832·7074·220a·2076··height="82pt".·v 
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0 
00000130:·3020·3135·372e·3030·2038·322e·3030·2220··0·157.00·82.00"· 
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww 
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv 
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink=" 
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.< 
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl 
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran 
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1 
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran 
000001d0:·736c·6174·6528·3420·3738·2922·3e0a·3c74··slate(4·78)">.<t 
000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f74··itle>commoncpp/t 
000001f0:·6f6b·656e·697a·6572·2e68·3c2f·7469·746c··okenizer.h</titl00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml
 00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/
 00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/1999
 00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id="
 00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g
 000001a0:·7261·7068·2220·7472·616e·7366·6f72·6d3d··raph"·transform=
 000001b0:·2273·6361·6c65·2831·2031·2920·726f·7461··"scale(1·1)·rota
 000001c0:·7465·2830·2920·7472·616e·736c·6174·6528··te(0)·translate(
 000001d0:·3420·3738·2922·3e0a·3c74·6974·6c65·3e63··4·78)">.<title>c
 000001e0:·6f6d·6d6f·6e63·7070·2f74·6370·2e68·3c2f··ommoncpp/tcp.h</
00000200:·653e·0a3c·212d·2d20·4e6f·6465·3120·2d2d··e>.<!--·Node1·--000001f0:·7469·746c·653e·0a3c·212d·2d20·4e6f·6465··title>.<!--·Node
00000210:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node00000000200:·3120·2d2d·3e0a·3c67·2069·643d·224e·6f64··1·-->.<g·id="Nod
00000220:·3030·3122·2063·6c61·7373·3d22·6e6f·6465··001"·class="node00000210:·6530·3030·3030·3122·2063·6c61·7373·3d22··e000001"·class="
00000230:·223e·0a3c·7469·746c·653e·4e6f·6465·313c··">.<title>Node1<00000220:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
00000240:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a00000230:·6465·313c·2f74·6974·6c65·3e0a·3c67·2069··de1</title>.<g·i
00000250:·5f4e·6f64·6530·3030·3030·3122·3e3c·6120··_Node000001"><a·00000240:·643d·2261·5f4e·6f64·6530·3030·3030·3122··d="a_Node000001"
00000260:·786c·696e·6b3a·7469·746c·653d·2273·7472··xlink:title="str00000250:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=
00000270:·696e·6720·746f·6b65·6e69·7a65·722e·223e··ing·tokenizer.">00000260:·2274·6370·2064·6572·6976·6564·2073·6f63··"tcp·derived·soc
 00000270:·6b65·7420·636c·6173·7365·732e·223e·0a3c··ket·classes.">.<
00000280:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000280:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
00000290:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=00000290:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002a0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points000002a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
 000002b0:·3132·362e·352c·2d37·3420·3232·2e35·2c2d··126.5,-74·22.5,-
 000002c0:·3734·2032·322e·352c·2d35·3520·3132·362e··74·22.5,-55·126.
 000002d0:·352c·2d35·3520·3132·362e·352c·2d37·3422··5,-55·126.5,-74"
 000002e0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000002b0:·3d22·3134·312c·2d37·3420·382c·2d37·3420··="141,-74·8,-74· 
000002c0:·382c·2d35·3520·3134·312c·2d35·3520·3134··8,-55·141,-55·14 
000002d0:·312c·2d37·3422·2f3e·0a3c·7465·7874·2074··1,-74"/>.<text·t 
000002e0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd 
000002f0:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y=" 
00000300:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family 
00000310:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans 
00000320:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz 
00000330:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common 
00000340:·6370·702f·746f·6b65·6e69·7a65·722e·683c··cpp/tokenizer.h< 
00000350:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g> 
00000360:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2 
00000370:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node 
00000380:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n 
00000390:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod 
000003a0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id 
000003b0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002"> 
000003c0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a 
000003d0:·3030·3532·315f·736f·7572·6365·2e68·746d··00521_source.htm 
000003e0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top" 
000003f0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·2022···xlink:title="·" 
00000400:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill= 
00000410:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke=" 
00000420:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points= 
00000430:·2231·3439·2c2d·3139·2030·2c2d·3139·2030··"149,-19·0,-19·0 
00000440:·2c30·2031·3439·2c30·2031·3439·2c2d·3139··,0·149,0·149,-19 
00000450:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a 
00000460:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x000002f0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
00000470:·3d22·3734·2e35·2220·793d·222d·3722·2066··="74.5"·y="-7"·f00000300:·2237·342e·3522·2079·3d22·2d36·3222·2066··"74.5"·y="-62"·f
00000480:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv00000310:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
00000490:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif00000320:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
000004a0:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000330:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
000004b0:·3030·223e·636f·6d6d·6f6e·6370·702f·636f··00">commoncpp/co00000340:·3030·223e·636f·6d6d·6f6e·6370·702f·7463··00">commoncpp/tc
 00000350:·702e·683c·2f74·6578·743e·0a3c·2f61·3e0a··p.h</text>.</a>.
 00000360:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
 00000370:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
 00000380:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
 00000390:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
 000003a0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
 000003b0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
 000003c0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
 000003d0:·663d·2261·3030·3530·395f·736f·7572·6365··f="a00509_source
 000003e0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
 000003f0:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
 00000400:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f
 00000410:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
 00000420:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
 00000430:·6e74·733d·2231·3439·2c2d·3139·2030·2c2d··nts="149,-19·0,-
 00000440:·3139·2030·2c30·2031·3439·2c30·2031·3439··19·0,0·149,0·149
 00000450:·2c2d·3139·222f·3e0a·3c74·6578·7420·7465··,-19"/>.<text·te
 00000460:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
 00000470:·6522·2078·3d22·3734·2e35·2220·793d·222d··e"·x="74.5"·y="-
 00000480:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="
 00000490:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S
 000004a0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=
 000004b0:·2231·302e·3030·223e·636f·6d6d·6f6e·6370··"10.00">commoncp
000004c0:·6d6d·6f6e·6370·702e·683c·2f74·6578·743e··mmoncpp.h</text>000004c0:·702f·636f·6d6d·6f6e·6370·702e·683c·2f74··p/commoncpp.h</t
000004d0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.000004d0:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<
000004e0:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&000004e0:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#
000004f0:·6774·3b4e·6f64·6532·202d·2d3e·0a3c·6720··gt;Node2·-->.<g·000004f0:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->
00000500:·6964·3d22·6564·6765·315f·4e6f·6465·3030··id="edge1_Node0000000500:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No
00000510:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"00000510:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
00000520:·2063·6c61·7373·3d22·6564·6765·223e·0a3c···class="edge">.<00000520:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge
00000530:·7469·746c·653e·4e6f·6465·3126·2334·353b··title>Node1&#45;00000530:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&
00000540:·2667·743b·4e6f·6465·323c·2f74·6974·6c65··&gt;Node2</title00000540:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t
00000550:·3e0a·3c67·2069·643d·2261·5f65·6467·6531··>.<g·id="a_edge100000550:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e
00000560:·5f4e·6f64·6530·3030·3030·315f·4e6f·6465··_Node000001_Node00000560:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000570:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink00000570:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x
00000580:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6174··:title="·">.<pat00000580:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.
00000590:·6820·6669·6c6c·3d22·6e6f·6e65·2220·7374··h·fill="none"·st00000590:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none
000005a0:·726f·6b65·3d22·2336·3362·3866·6622·2064··roke="#63b8ff"·d000005a0:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f
Max diff block lines reached; -1/12700 bytes (-0.01%) of diff not shown.
91.3 KB
./usr/share/doc/ucommon-doc/html/a00536.html
    
Offset 524, 15 lines modifiedOffset 524, 15 lines modified
524 ··········<td·class="memname">typedef·ConditionalAccess·<a·class="el"·href="a00536.html#a3c7870419a69d08ac512ca90b2ee5c30">ucommon::accesslock_t</a></td>524 ··········<td·class="memname">typedef·ConditionalAccess·<a·class="el"·href="a00536.html#a3c7870419a69d08ac512ca90b2ee5c30">ucommon::accesslock_t</a></td>
525 ········</tr>525 ········</tr>
526 ······</table>526 ······</table>
527 </div><div·class="memdoc">527 </div><div·class="memdoc">
  
528 <p>Convenience·type·for·scheduling·access.·</p>528 <p>Convenience·type·for·scheduling·access.·</p>
  
529 <p·class="definition">Definition·at·line·<a·class="el"·href="a00464_source.html#l00730">730</a>·of·file·<a·class="el"·href="a00464_source.html">condition.h</a>.</p>529 <p·class="definition">Definition·at·line·<a·class="el"·href="a00452_source.html#l00730">730</a>·of·file·<a·class="el"·href="a00452_source.html">condition.h</a>.</p>
  
530 </div>530 </div>
531 </div>531 </div>
532 <a·id="ad30863a9e63fd7d908c294ac64f74d5d"·name="ad30863a9e63fd7d908c294ac64f74d5d"></a>532 <a·id="ad30863a9e63fd7d908c294ac64f74d5d"·name="ad30863a9e63fd7d908c294ac64f74d5d"></a>
533 <h2·class="memtitle"><span·class="permalink"><a·href="#ad30863a9e63fd7d908c294ac64f74d5d">&#9670;&#160;</a></span>barrier_t</h2>533 <h2·class="memtitle"><span·class="permalink"><a·href="#ad30863a9e63fd7d908c294ac64f74d5d">&#9670;&#160;</a></span>barrier_t</h2>
  
534 <div·class="memitem">534 <div·class="memitem">
8.38 KB
./usr/share/doc/ucommon-doc/html/a00563.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··<div·class="headertitle"><div·class="title">ucommon::sequence&lt;·T·&gt;·Class·Template·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">ucommon::sequence&lt;·T·&gt;·Class·Template·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>A·template·to·return·a·sequence·of·objects·of·a·specified·type.··58 <p>A·template·to·return·a·sequence·of·objects·of·a·specified·type.··
59 ·<a·href="a00563.html#details">More...</a></p>59 ·<a·href="a00563.html#details">More...</a></p>
  
60 <p><code>#include·&lt;<a·class="el"·href="a00413_source.html">counter.h</a>&gt;</code></p>60 <p><code>#include·&lt;<a·class="el"·href="a00428_source.html">counter.h</a>&gt;</code></p>
  
61 <p>Inherits·SeqCounter.</p>61 <p>Inherits·SeqCounter.</p>
62 <table·class="memberdecls">62 <table·class="memberdecls">
63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
64 Public·Member·Functions</h2></td></tr>64 Public·Member·Functions</h2></td></tr>
65 <tr·class="memitem:a7c14e489ed60a3fe1b74603a756d005d"·id="r_a7c14e489ed60a3fe1b74603a756d005d"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html#a7c14e489ed60a3fe1b74603a756d005d">get</a>·(void)</td></tr>65 <tr·class="memitem:a7c14e489ed60a3fe1b74603a756d005d"·id="r_a7c14e489ed60a3fe1b74603a756d005d"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00563.html#a7c14e489ed60a3fe1b74603a756d005d">get</a>·(void)</td></tr>
66 <tr·class="memdesc:a7c14e489ed60a3fe1b74603a756d005d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·next·typed·member·of·the·sequence.··<br·/></td></tr>66 <tr·class="memdesc:a7c14e489ed60a3fe1b74603a756d005d"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Return·next·typed·member·of·the·sequence.··<br·/></td></tr>
15.7 KB
./usr/share/doc/ucommon-doc/html/a00567.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··<div·class="headertitle"><div·class="title">ucommon::pointer&lt;·T·&gt;·Class·Template·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">ucommon::pointer&lt;·T·&gt;·Class·Template·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>Generic·smart·pointer·class.··58 <p>Generic·smart·pointer·class.··
59 ·<a·href="a00567.html#details">More...</a></p>59 ·<a·href="a00567.html#details">More...</a></p>
  
60 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">generics.h</a>&gt;</code></p>60 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">generics.h</a>&gt;</code></p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:a3f7e7d9f3a5696fe72db8b7c81095e6b"·id="r_a3f7e7d9f3a5696fe72db8b7c81095e6b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00567.html#a3f7e7d9f3a5696fe72db8b7c81095e6b">operator·bool</a>·()·const</td></tr>64 <tr·class="memitem:a3f7e7d9f3a5696fe72db8b7c81095e6b"·id="r_a3f7e7d9f3a5696fe72db8b7c81095e6b"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00567.html#a3f7e7d9f3a5696fe72db8b7c81095e6b">operator·bool</a>·()·const</td></tr>
65 <tr·class="separator:a3f7e7d9f3a5696fe72db8b7c81095e6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:a3f7e7d9f3a5696fe72db8b7c81095e6b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:a3fc6bd487674c7cd059b2c99cefa7ce8"·id="r_a3fc6bd487674c7cd059b2c99cefa7ce8"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00567.html#a3fc6bd487674c7cd059b2c99cefa7ce8">operator!</a>·()·const</td></tr>66 <tr·class="memitem:a3fc6bd487674c7cd059b2c99cefa7ce8"·id="r_a3fc6bd487674c7cd059b2c99cefa7ce8"><td·class="memItemLeft"·align="right"·valign="top">bool&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00567.html#a3fc6bd487674c7cd059b2c99cefa7ce8">operator!</a>·()·const</td></tr>
67 <tr·class="separator:a3fc6bd487674c7cd059b2c99cefa7ce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>67 <tr·class="separator:a3fc6bd487674c7cd059b2c99cefa7ce8"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
16.6 KB
./usr/share/doc/ucommon-doc/html/a00571.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··<div·class="headertitle"><div·class="title">ucommon::array_pointer&lt;·T·&gt;·Class·Template·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">ucommon::array_pointer&lt;·T·&gt;·Class·Template·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>Generic·smart·array·class.··58 <p>Generic·smart·array·class.··
59 ·<a·href="a00571.html#details">More...</a></p>59 ·<a·href="a00571.html#details">More...</a></p>
  
60 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">generics.h</a>&gt;</code></p>60 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">generics.h</a>&gt;</code></p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:a29b475b95f64b041f62871d510d5418d"·id="r_a29b475b95f64b041f62871d510d5418d"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#a29b475b95f64b041f62871d510d5418d">array_pointer</a>·(const·<a·class="el"·href="a00571.html">array_pointer</a>&lt;·T·&gt;·&amp;ref)</td></tr>64 <tr·class="memitem:a29b475b95f64b041f62871d510d5418d"·id="r_a29b475b95f64b041f62871d510d5418d"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#a29b475b95f64b041f62871d510d5418d">array_pointer</a>·(const·<a·class="el"·href="a00571.html">array_pointer</a>&lt;·T·&gt;·&amp;ref)</td></tr>
65 <tr·class="separator:a29b475b95f64b041f62871d510d5418d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:a29b475b95f64b041f62871d510d5418d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:a014e20fa7c7e296e8c9e707a5adfb8f7"·id="r_a014e20fa7c7e296e8c9e707a5adfb8f7"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#a014e20fa7c7e296e8c9e707a5adfb8f7">array_pointer</a>·(T·*ptr=NULL)</td></tr>66 <tr·class="memitem:a014e20fa7c7e296e8c9e707a5adfb8f7"·id="r_a014e20fa7c7e296e8c9e707a5adfb8f7"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00571.html#a014e20fa7c7e296e8c9e707a5adfb8f7">array_pointer</a>·(T·*ptr=NULL)</td></tr>
67 <tr·class="separator:a014e20fa7c7e296e8c9e707a5adfb8f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>67 <tr·class="separator:a014e20fa7c7e296e8c9e707a5adfb8f7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
4.92 KB
./usr/share/doc/ucommon-doc/html/a00575.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::save_restore&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::save_restore&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>Save·and·restore·global·objects·in·function·call·stack·frames.··57 <p>Save·and·restore·global·objects·in·function·call·stack·frames.··
58 ·<a·href="a00575.html#details">More...</a></p>58 ·<a·href="a00575.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00395_source.html">generics.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00419_source.html">generics.h</a>&gt;</code></p>
60 <table·class="memberdecls">60 <table·class="memberdecls">
61 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>61 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
62 Public·Member·Functions</h2></td></tr>62 Public·Member·Functions</h2></td></tr>
63 <tr·class="memitem:afbbe4e7f349e5a3ed1659637e6bbaa61"·id="r_afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#afbbe4e7f349e5a3ed1659637e6bbaa61">save_restore</a>·(T·&amp;object)</td></tr>63 <tr·class="memitem:afbbe4e7f349e5a3ed1659637e6bbaa61"·id="r_afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#afbbe4e7f349e5a3ed1659637e6bbaa61">save_restore</a>·(T·&amp;object)</td></tr>
64 <tr·class="memdesc:afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Save·object·into·local·copy·and·keep·reference·to·the·original·object.··<br·/></td></tr>64 <tr·class="memdesc:afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Save·object·into·local·copy·and·keep·reference·to·the·original·object.··<br·/></td></tr>
65 <tr·class="separator:afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:afbbe4e7f349e5a3ed1659637e6bbaa61"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:a0b63133399ad191c95f0f2adeec73af5"·id="r_a0b63133399ad191c95f0f2adeec73af5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#a0b63133399ad191c95f0f2adeec73af5">~save_restore</a>·()</td></tr>66 <tr·class="memitem:a0b63133399ad191c95f0f2adeec73af5"·id="r_a0b63133399ad191c95f0f2adeec73af5"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00575.html#a0b63133399ad191c95f0f2adeec73af5">~save_restore</a>·()</td></tr>
12.0 KB
./usr/share/doc/ucommon-doc/html/a00579.html
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··<div·class="headertitle"><div·class="title">ucommon::linked_value&lt;·T,·O·&gt;·Class·Template·Reference</div></div>56 ··<div·class="headertitle"><div·class="title">ucommon::linked_value&lt;·T,·O·&gt;·Class·Template·Reference</div></div>
57 </div><!--header-->57 </div><!--header-->
58 <div·class="contents">58 <div·class="contents">
  
59 <p>A·linked·object·base·class·for·ordered·objects.··59 <p>A·linked·object·base·class·for·ordered·objects.··
60 ·<a·href="a00579.html#details">More...</a></p>60 ·<a·href="a00579.html#details">More...</a></p>
  
61 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">linked.h</a>&gt;</code></p>61 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">linked.h</a>&gt;</code></p>
  
62 <p>Inherits·LinkedObject.</p>62 <p>Inherits·LinkedObject.</p>
63 <table·class="memberdecls">63 <table·class="memberdecls">
64 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>64 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
65 Public·Member·Functions</h2></td></tr>65 Public·Member·Functions</h2></td></tr>
66 <tr·class="memitem:aa9da502a8cd2b590259a84352708a680"·id="r_aa9da502a8cd2b590259a84352708a680"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00579.html#aa9da502a8cd2b590259a84352708a680">linked_value</a>·()</td></tr>66 <tr·class="memitem:aa9da502a8cd2b590259a84352708a680"·id="r_aa9da502a8cd2b590259a84352708a680"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00579.html#aa9da502a8cd2b590259a84352708a680">linked_value</a>·()</td></tr>
67 <tr·class="memdesc:aa9da502a8cd2b590259a84352708a680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·embedded·value·object·unlinked.··<br·/></td></tr>67 <tr·class="memdesc:aa9da502a8cd2b590259a84352708a680"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·embedded·value·object·unlinked.··<br·/></td></tr>
23.6 KB
./usr/share/doc/ucommon-doc/html/a00583.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::linked_pointer&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::linked_pointer&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>A·smart·pointer·template·for·iterating·linked·lists.··57 <p>A·smart·pointer·template·for·iterating·linked·lists.··
58 ·<a·href="a00583.html#details">More...</a></p>58 ·<a·href="a00583.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">linked.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">linked.h</a>&gt;</code></p>
60 <table·class="memberdecls">60 <table·class="memberdecls">
61 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>61 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
62 Public·Member·Functions</h2></td></tr>62 Public·Member·Functions</h2></td></tr>
63 <tr·class="memitem:a4da5ec919eb558be06974ed2a492ea65"·id="r_a4da5ec919eb558be06974ed2a492ea65"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00583.html#a4da5ec919eb558be06974ed2a492ea65">getNext</a>·(void)·const</td></tr>63 <tr·class="memitem:a4da5ec919eb558be06974ed2a492ea65"·id="r_a4da5ec919eb558be06974ed2a492ea65"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00583.html#a4da5ec919eb558be06974ed2a492ea65">getNext</a>·(void)·const</td></tr>
64 <tr·class="memdesc:a4da5ec919eb558be06974ed2a492ea65"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·next·member·in·linked·list.··<br·/></td></tr>64 <tr·class="memdesc:a4da5ec919eb558be06974ed2a492ea65"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Get·the·next·member·in·linked·list.··<br·/></td></tr>
65 <tr·class="separator:a4da5ec919eb558be06974ed2a492ea65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:a4da5ec919eb558be06974ed2a492ea65"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:afba7d9fedf54917c6197ece7af60c672"·id="r_afba7d9fedf54917c6197ece7af60c672"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00583.html#afba7d9fedf54917c6197ece7af60c672">getPrev</a>·(void)·const</td></tr>66 <tr·class="memitem:afba7d9fedf54917c6197ece7af60c672"·id="r_afba7d9fedf54917c6197ece7af60c672"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00583.html#afba7d9fedf54917c6197ece7af60c672">getPrev</a>·(void)·const</td></tr>
22.7 KB
./usr/share/doc/ucommon-doc/html/a00587.html
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··<div·class="headertitle"><div·class="title">ucommon::treemap&lt;·T·&gt;·Class·Template·Reference</div></div>56 ··<div·class="headertitle"><div·class="title">ucommon::treemap&lt;·T·&gt;·Class·Template·Reference</div></div>
57 </div><!--header-->57 </div><!--header-->
58 <div·class="contents">58 <div·class="contents">
  
59 <p>Embed·data·objects·into·a·tree·structured·memory·database.··59 <p>Embed·data·objects·into·a·tree·structured·memory·database.··
60 ·<a·href="a00587.html#details">More...</a></p>60 ·<a·href="a00587.html#details">More...</a></p>
  
61 <p><code>#include·&lt;<a·class="el"·href="a00455_source.html">linked.h</a>&gt;</code></p>61 <p><code>#include·&lt;<a·class="el"·href="a00434_source.html">linked.h</a>&gt;</code></p>
  
62 <p>Inherits·NamedTree.</p>62 <p>Inherits·NamedTree.</p>
63 <table·class="memberdecls">63 <table·class="memberdecls">
64 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>64 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
65 Public·Member·Functions</h2></td></tr>65 Public·Member·Functions</h2></td></tr>
66 <tr·class="memitem:a32cdd9f42d3cab46166e1a122a3f27a9"·id="r_a32cdd9f42d3cab46166e1a122a3f27a9"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00587.html">treemap</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html#a32cdd9f42d3cab46166e1a122a3f27a9">find</a>·(const·char·*name)·const</td></tr>66 <tr·class="memitem:a32cdd9f42d3cab46166e1a122a3f27a9"·id="r_a32cdd9f42d3cab46166e1a122a3f27a9"><td·class="memItemLeft"·align="right"·valign="top"><a·class="el"·href="a00587.html">treemap</a>·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00587.html#a32cdd9f42d3cab46166e1a122a3f27a9">find</a>·(const·char·*name)·const</td></tr>
67 <tr·class="memdesc:a32cdd9f42d3cab46166e1a122a3f27a9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·a·subnode·from·our·node·by·name.··<br·/></td></tr>67 <tr·class="memdesc:a32cdd9f42d3cab46166e1a122a3f27a9"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Find·a·subnode·from·our·node·by·name.··<br·/></td></tr>
11.3 KB
./usr/share/doc/ucommon-doc/html/a00591.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··<div·class="headertitle"><div·class="title">ucommon::mapped_array&lt;·T·&gt;·Class·Template·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">ucommon::mapped_array&lt;·T·&gt;·Class·Template·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>Map·a·reusable·allocator·over·a·named·shared·memory·segment.··58 <p>Map·a·reusable·allocator·over·a·named·shared·memory·segment.··
59 ·<a·href="a00591.html#details">More...</a></p>59 ·<a·href="a00591.html#details">More...</a></p>
  
60 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">mapped.h</a>&gt;</code></p>60 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">mapped.h</a>&gt;</code></p>
  
61 <p>Inherits·MappedMemory.</p>61 <p>Inherits·MappedMemory.</p>
62 <table·class="memberdecls">62 <table·class="memberdecls">
63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
64 Public·Member·Functions</h2></td></tr>64 Public·Member·Functions</h2></td></tr>
65 <tr·class="memitem:af8042da5f77890e24455022172c0896e"·id="r_af8042da5f77890e24455022172c0896e"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00591.html#af8042da5f77890e24455022172c0896e">addLock</a>·(void)</td></tr>65 <tr·class="memitem:af8042da5f77890e24455022172c0896e"·id="r_af8042da5f77890e24455022172c0896e"><td·class="memItemLeft"·align="right"·valign="top">void·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00591.html#af8042da5f77890e24455022172c0896e">addLock</a>·(void)</td></tr>
66 <tr·class="memdesc:af8042da5f77890e24455022172c0896e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·mapped·space·while·holding·lock·for·one·object.··<br·/></td></tr>66 <tr·class="memdesc:af8042da5f77890e24455022172c0896e"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Add·mapped·space·while·holding·lock·for·one·object.··<br·/></td></tr>
15.1 KB
./usr/share/doc/ucommon-doc/html/a00595.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::mapped_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::mapped_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>Template·class·to·map·typed·reusable·objects·into·shared·memory·heap.··57 <p>Template·class·to·map·typed·reusable·objects·into·shared·memory·heap.··
58 ·<a·href="a00595.html#details">More...</a></p>58 ·<a·href="a00595.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">mapped.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">mapped.h</a>&gt;</code></p>
  
60 <p>Inherits·MappedReuse.</p>60 <p>Inherits·MappedReuse.</p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:a149d92bc64cc04837d7eb2fa9404da90"·id="r_a149d92bc64cc04837d7eb2fa9404da90"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00595.html#a149d92bc64cc04837d7eb2fa9404da90">get</a>·(void)</td></tr>64 <tr·class="memitem:a149d92bc64cc04837d7eb2fa9404da90"·id="r_a149d92bc64cc04837d7eb2fa9404da90"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00595.html#a149d92bc64cc04837d7eb2fa9404da90">get</a>·(void)</td></tr>
65 <tr·class="memdesc:a149d92bc64cc04837d7eb2fa9404da90"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Request·a·typed·reusable·object·from·the·free·list·or·mapped·space.··<br·/></td></tr>65 <tr·class="memdesc:a149d92bc64cc04837d7eb2fa9404da90"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Request·a·typed·reusable·object·from·the·free·list·or·mapped·space.··<br·/></td></tr>
8.16 KB
./usr/share/doc/ucommon-doc/html/a00599.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::mapped_view&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::mapped_view&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>Class·to·access·a·named·mapped·segment·published·from·another·process.··57 <p>Class·to·access·a·named·mapped·segment·published·from·another·process.··
58 ·<a·href="a00599.html#details">More...</a></p>58 ·<a·href="a00599.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00479_source.html">mapped.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00389_source.html">mapped.h</a>&gt;</code></p>
  
60 <p>Inherits·MappedMemory.</p>60 <p>Inherits·MappedMemory.</p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:ace19f4bb9c95768eec4035327303571e"·id="r_ace19f4bb9c95768eec4035327303571e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html#ace19f4bb9c95768eec4035327303571e">copy</a>·(unsigned·member,·T·&amp;buffer)</td></tr>64 <tr·class="memitem:ace19f4bb9c95768eec4035327303571e"·id="r_ace19f4bb9c95768eec4035327303571e"><td·class="memItemLeft"·align="right"·valign="top">void&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00599.html#ace19f4bb9c95768eec4035327303571e">copy</a>·(unsigned·member,·T·&amp;buffer)</td></tr>
65 <tr·class="separator:ace19f4bb9c95768eec4035327303571e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:ace19f4bb9c95768eec4035327303571e"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
6.62 KB
./usr/share/doc/ucommon-doc/html/a00619.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::pager&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::pager&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>This·is·a·base·class·for·objects·that·may·be·created·in·pager·pools.··57 <p>This·is·a·base·class·for·objects·that·may·be·created·in·pager·pools.··
58 ·<a·href="a00619.html#details">More...</a></p>58 ·<a·href="a00619.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00251_source.html">memory.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00140_source.html">memory.h</a>&gt;</code></p>
  
60 <p>Inherits·MemoryRedirect,·and·PagerPool.</p>60 <p>Inherits·MemoryRedirect,·and·PagerPool.</p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:adaf2c160650046c3e8413af5b2ff0a79"·id="r_adaf2c160650046c3e8413af5b2ff0a79"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00619.html#adaf2c160650046c3e8413af5b2ff0a79">operator()</a>·(void)</td></tr>64 <tr·class="memitem:adaf2c160650046c3e8413af5b2ff0a79"·id="r_adaf2c160650046c3e8413af5b2ff0a79"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00619.html#adaf2c160650046c3e8413af5b2ff0a79">operator()</a>·(void)</td></tr>
65 <tr·class="memdesc:adaf2c160650046c3e8413af5b2ff0a79"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·managed·object·by·casting·reference.··<br·/></td></tr>65 <tr·class="memdesc:adaf2c160650046c3e8413af5b2ff0a79"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·managed·object·by·casting·reference.··<br·/></td></tr>
14.3 KB
./usr/share/doc/ucommon-doc/html/a00635.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::array_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::array_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>An·array·of·reusable·objects.··57 <p>An·array·of·reusable·objects.··
58 ·<a·href="a00635.html#details">More...</a></p>58 ·<a·href="a00635.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00401_source.html">reuse.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">reuse.h</a>&gt;</code></p>
  
60 <p>Inherits·ArrayReuse.</p>60 <p>Inherits·ArrayReuse.</p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:aa5015d281211f0c1ee2337f9e8f95128"·id="r_aa5015d281211f0c1ee2337f9e8f95128"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html#aa5015d281211f0c1ee2337f9e8f95128">array_reuse</a>·(unsigned·count)</td></tr>64 <tr·class="memitem:aa5015d281211f0c1ee2337f9e8f95128"·id="r_aa5015d281211f0c1ee2337f9e8f95128"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00635.html#aa5015d281211f0c1ee2337f9e8f95128">array_reuse</a>·(unsigned·count)</td></tr>
65 <tr·class="memdesc:aa5015d281211f0c1ee2337f9e8f95128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·private·heap·of·reusable·objects·of·specified·type.··<br·/></td></tr>65 <tr·class="memdesc:aa5015d281211f0c1ee2337f9e8f95128"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·private·heap·of·reusable·objects·of·specified·type.··<br·/></td></tr>
12.7 KB
./usr/share/doc/ucommon-doc/html/a00639.html
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··<div·class="headertitle"><div·class="title">ucommon::paged_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>54 ··<div·class="headertitle"><div·class="title">ucommon::paged_reuse&lt;·T·&gt;·Class·Template·Reference</div></div>
55 </div><!--header-->55 </div><!--header-->
56 <div·class="contents">56 <div·class="contents">
  
57 <p>A·reusable·private·pool·of·reusable·types.··57 <p>A·reusable·private·pool·of·reusable·types.··
58 ·<a·href="a00639.html#details">More...</a></p>58 ·<a·href="a00639.html#details">More...</a></p>
  
59 <p><code>#include·&lt;<a·class="el"·href="a00401_source.html">reuse.h</a>&gt;</code></p>59 <p><code>#include·&lt;<a·class="el"·href="a00458_source.html">reuse.h</a>&gt;</code></p>
  
60 <p>Inherits·PagerReuse.</p>60 <p>Inherits·PagerReuse.</p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:a25013d0b99ddc18739deb70f186db056"·id="r_a25013d0b99ddc18739deb70f186db056"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00639.html#a25013d0b99ddc18739deb70f186db056">create</a>·(timeout_t·timeout)</td></tr>64 <tr·class="memitem:a25013d0b99ddc18739deb70f186db056"·id="r_a25013d0b99ddc18739deb70f186db056"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00639.html#a25013d0b99ddc18739deb70f186db056">create</a>·(timeout_t·timeout)</td></tr>
65 <tr·class="memdesc:a25013d0b99ddc18739deb70f186db056"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·typed·object·from·the·heap.··<br·/></td></tr>65 <tr·class="memdesc:a25013d0b99ddc18739deb70f186db056"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Create·a·typed·object·from·the·heap.··<br·/></td></tr>
20.1 KB
./usr/share/doc/ucommon-doc/html/a00703.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ··<div·class="headertitle"><div·class="title">ucommon::temporary&lt;·T·&gt;·Class·Template·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">ucommon::temporary&lt;·T·&gt;·Class·Template·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>Manage·temporary·object·stored·on·the·heap.··58 <p>Manage·temporary·object·stored·on·the·heap.··
59 ·<a·href="a00703.html#details">More...</a></p>59 ·<a·href="a00703.html#details">More...</a></p>
  
60 <p><code>#include·&lt;<a·class="el"·href="a00410_source.html">temporary.h</a>&gt;</code></p>60 <p><code>#include·&lt;<a·class="el"·href="a00443_source.html">temporary.h</a>&gt;</code></p>
61 <table·class="memberdecls">61 <table·class="memberdecls">
62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>62 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
63 Public·Member·Functions</h2></td></tr>63 Public·Member·Functions</h2></td></tr>
64 <tr·class="memitem:a8bf46788db484b6e78b3e6f42050ae1d"·id="r_a8bf46788db484b6e78b3e6f42050ae1d"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00703.html#a8bf46788db484b6e78b3e6f42050ae1d">operator·bool</a>·()·const</td></tr>64 <tr·class="memitem:a8bf46788db484b6e78b3e6f42050ae1d"·id="r_a8bf46788db484b6e78b3e6f42050ae1d"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00703.html#a8bf46788db484b6e78b3e6f42050ae1d">operator·bool</a>·()·const</td></tr>
65 <tr·class="separator:a8bf46788db484b6e78b3e6f42050ae1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:a8bf46788db484b6e78b3e6f42050ae1d"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:abe48a72bc7fe3bc5262c2fd24e4046b0"·id="r_abe48a72bc7fe3bc5262c2fd24e4046b0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00703.html#abe48a72bc7fe3bc5262c2fd24e4046b0">operator·T&amp;</a>·()·const</td></tr>66 <tr·class="memitem:abe48a72bc7fe3bc5262c2fd24e4046b0"·id="r_abe48a72bc7fe3bc5262c2fd24e4046b0"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00703.html#abe48a72bc7fe3bc5262c2fd24e4046b0">operator·T&amp;</a>·()·const</td></tr>
67 <tr·class="separator:abe48a72bc7fe3bc5262c2fd24e4046b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>67 <tr·class="separator:abe48a72bc7fe3bc5262c2fd24e4046b0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
14.0 KB
./usr/share/doc/ucommon-doc/html/a00735.html
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··<div·class="headertitle"><div·class="title">ost::Pointer&lt;·T·&gt;·Class·Template·Reference</div></div>56 ··<div·class="headertitle"><div·class="title">ost::Pointer&lt;·T·&gt;·Class·Template·Reference</div></div>
57 </div><!--header-->57 </div><!--header-->
58 <div·class="contents">58 <div·class="contents">
  
59 <p>Used·to·create·and·manage·referece·counted·pointers.··59 <p>Used·to·create·and·manage·referece·counted·pointers.··
60 ·<a·href="a00735.html#details">More...</a></p>60 ·<a·href="a00735.html#details">More...</a></p>
  
61 <p><code>#include·&lt;<a·class="el"·href="a00485_source.html">pointer.h</a>&gt;</code></p>61 <p><code>#include·&lt;<a·class="el"·href="a00527_source.html">pointer.h</a>&gt;</code></p>
62 <table·class="memberdecls">62 <table·class="memberdecls">
63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>63 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-methods"·name="pub-methods"></a>
64 Public·Member·Functions</h2></td></tr>64 Public·Member·Functions</h2></td></tr>
65 <tr·class="memitem:aaa9ab4416c9588aa5b7b8ad0d54102c0"·id="r_aaa9ab4416c9588aa5b7b8ad0d54102c0"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00735.html#aaa9ab4416c9588aa5b7b8ad0d54102c0">getObject</a>·()·const</td></tr>65 <tr·class="memitem:aaa9ab4416c9588aa5b7b8ad0d54102c0"·id="r_aaa9ab4416c9588aa5b7b8ad0d54102c0"><td·class="memItemLeft"·align="right"·valign="top">T·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00735.html#aaa9ab4416c9588aa5b7b8ad0d54102c0">getObject</a>·()·const</td></tr>
66 <tr·class="separator:aaa9ab4416c9588aa5b7b8ad0d54102c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>66 <tr·class="separator:aaa9ab4416c9588aa5b7b8ad0d54102c0"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
67 <tr·class="memitem:a94d139e7cb8304b3bd60a5a219a1d716"·id="r_a94d139e7cb8304b3bd60a5a219a1d716"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00735.html#a94d139e7cb8304b3bd60a5a219a1d716">operator·bool</a>·()·const</td></tr>67 <tr·class="memitem:a94d139e7cb8304b3bd60a5a219a1d716"·id="r_a94d139e7cb8304b3bd60a5a219a1d716"><td·class="memItemLeft"·align="right"·valign="top">&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00735.html#a94d139e7cb8304b3bd60a5a219a1d716">operator·bool</a>·()·const</td></tr>
68 <tr·class="separator:a94d139e7cb8304b3bd60a5a219a1d716"><td·class="memSeparator"·colspan="2">&#160;</td></tr>68 <tr·class="separator:a94d139e7cb8304b3bd60a5a219a1d716"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
5.66 KB
./usr/share/doc/ucommon-doc/html/a00736.html
    
Offset 62, 29 lines modifiedOffset 62, 29 lines modified
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>
69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
70 <div·class="line">·</div>70 <div·class="line">·</div>
71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
72 <div·class="line">·</div>72 <div·class="line">·</div>
73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
74 <div·class="line">·</div>74 <div·class="line">·</div>
75 <div·class="line"><span·class="keywordtype">int</span>·main(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv)</div>75 <div·class="line"><span·class="keywordtype">int</span>·main(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv)</div>
76 <div·class="line">{</div>76 <div·class="line">{</div>
77 <div·class="line">····Date·date·=·Date(2003,·1,·6);</div>77 <div·class="line">····Date·date·=·Date(2003,·1,·6);</div>
78 <div·class="line">····<span·class="keywordtype">int</span>·exp_year·=·2003;</div>78 <div·class="line">····<span·class="keywordtype">int</span>·exp_year·=·2003;</div>
79 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_month·=·1;</div>79 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_month·=·1;</div>
80 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_day·=·6;</div>80 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_day·=·6;</div>
81 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_dayofweek·=·1;</div>81 <div·class="line">····<span·class="keywordtype">unsigned</span>·exp_dayofweek·=·1;</div>
82 <div·class="line">····String·exp_stringdate;</div>82 <div·class="line">····String·exp_stringdate;</div>
83 <div·class="line">····<a·class="code·hl_typedef"·href="a00437.html#a2fea857c30e2c901566fcf45fac68ac5">tm_t</a>·exp_dt;</div>83 <div·class="line">····<a·class="code·hl_typedef"·href="a00476.html#a2fea857c30e2c901566fcf45fac68ac5">tm_t</a>·exp_dt;</div>
84 <div·class="line">····time_t·exp_ctime;</div>84 <div·class="line">····time_t·exp_ctime;</div>
85 <div·class="line">····<span·class="keywordtype">char</span>·buf[20];</div>85 <div·class="line">····<span·class="keywordtype">char</span>·buf[20];</div>
86 <div·class="line">·</div>86 <div·class="line">·</div>
87 <div·class="line">····snprintf(buf,·<span·class="keyword">sizeof</span>(buf),</div>87 <div·class="line">····snprintf(buf,·<span·class="keyword">sizeof</span>(buf),</div>
88 <div·class="line">········<span·class="stringliteral">&quot;%04d-%02d-%02d&quot;</span>,·exp_year,·exp_month,·exp_day);</div>88 <div·class="line">········<span·class="stringliteral">&quot;%04d-%02d-%02d&quot;</span>,·exp_year,·exp_month,·exp_day);</div>
89 <div·class="line">·</div>89 <div·class="line">·</div>
90 <div·class="line">····memset(&amp;exp_dt,·0,·<span·class="keyword">sizeof</span>(exp_dt));</div>90 <div·class="line">····memset(&amp;exp_dt,·0,·<span·class="keyword">sizeof</span>(exp_dt));</div>
841 B
html2text {}
    
Offset 88, 18 lines modifiedOffset 88, 18 lines modified
88 snprintf(buf,·sizeof(buf),·"%.5f",·(double)tmp);88 snprintf(buf,·sizeof(buf),·"%.5f",·(double)tmp);
89 assert(eq(buf,·"2452699.99994"));89 assert(eq(buf,·"2452699.99994"));
90 assert((long)tmp·==·20030228l);90 assert((long)tmp·==·20030228l);
91 tmp·+=·5;·//·add·5·seconds·to·force·rollover...91 tmp·+=·5;·//·add·5·seconds·to·force·rollover...
92 assert((long)tmp·==·20030301l);92 assert((long)tmp·==·20030301l);
93 return·0;93 return·0;
94 }94 }
 95 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h
 96 Top·level·include·file·for·the·GNU·uCommon·C++·core·library.
95 _\x8t_\x8m_\x8__\x8t97 _\x8t_\x8m_\x8__\x8t
96 struct·tm·tm_t98 struct·tm·tm_t
97 Convenience·type·for·struct·tm.99 Convenience·type·for·struct·tm.
98 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h_\x8:_\x86_\x82100 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8d_\x8a_\x8t_\x8e_\x8t_\x8i_\x8m_\x8e_\x8._\x8h_\x8:_\x86_\x82
99 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8._\x8h 
100 Top·level·include·file·for·the·GNU·uCommon·C++·core·library. 
101 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n101 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
102 Common·namespace·for·all·ucommon·objects.102 Common·namespace·for·all·ucommon·objects.
103 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87103 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
104 ===============================================================================104 ===============================================================================
105 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8105 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
3.19 KB
./usr/share/doc/ucommon-doc/html/a00737.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>
75 <div·class="line">{</div>75 <div·class="line">{</div>
4.0 KB
./usr/share/doc/ucommon-doc/html/a00738.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">typedef</span>·<a·id="_a0"·name="_a0"></a><a·class="code·hl_class"·href="a00579.html">linked_value&lt;int,OrderedObject&gt;</a>·ints;</div>74 <div·class="line"><span·class="keyword">typedef</span>·<a·id="_a0"·name="_a0"></a><a·class="code·hl_class"·href="a00579.html">linked_value&lt;int,OrderedObject&gt;</a>·ints;</div>
75 <div·class="line">·</div>75 <div·class="line">·</div>
3.78 KB
./usr/share/doc/ucommon-doc/html/a00741.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>
69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00440.html">ucommon/secure.h</a>&gt;</span></div>69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.html">ucommon/secure.h</a>&gt;</span></div>
70 <div·class="line">·</div>70 <div·class="line">·</div>
71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
72 <div·class="line">·</div>72 <div·class="line">·</div>
73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
74 <div·class="line">·</div>74 <div·class="line">·</div>
75 <div·class="line"><span·class="keywordtype">int</span>·main(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv)</div>75 <div·class="line"><span·class="keywordtype">int</span>·main(<span·class="keywordtype">int</span>·argc,·<span·class="keywordtype">char</span>·**argv)</div>
76 <div·class="line">{</div>76 <div·class="line">{</div>
4.4 KB
./usr/share/doc/ucommon-doc/html/a00742.html
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;ucommon-config.h&gt;</span></div>
69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00440.html">ucommon/secure.h</a>&gt;</span></div>69 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00410.html">ucommon/secure.h</a>&gt;</span></div>
70 <div·class="line">·</div>70 <div·class="line">·</div>
71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>71 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
72 <div·class="line">·</div>72 <div·class="line">·</div>
73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>73 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
74 <div·class="line">·</div>74 <div·class="line">·</div>
75 <div·class="line"><span·class="preprocessor">#define·STR·&quot;this·is·a·test·of·some·text·we·wish·to·post&quot;</span></div>75 <div·class="line"><span·class="preprocessor">#define·STR·&quot;this·is·a·test·of·some·text·we·wish·to·post&quot;</span></div>
76 <div·class="line">·</div>76 <div·class="line">·</div>
3.38 KB
./usr/share/doc/ucommon-doc/html/a00743.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>
75 <div·class="line">{</div>75 <div·class="line">{</div>
5.95 KB
./usr/share/doc/ucommon-doc/html/a00744.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a00536.html#a017ddf2e4e4461175fde87f6ca37ab0e">string_t</a>·testing(<span·class="stringliteral">&quot;second·test&quot;</span>);</div>74 <div·class="line"><span·class="keyword">static</span>·<a·class="code·hl_typedef"·href="a00536.html#a017ddf2e4e4461175fde87f6ca37ab0e">string_t</a>·testing(<span·class="stringliteral">&quot;second·test&quot;</span>);</div>
75 <div·class="line">·</div>75 <div·class="line">·</div>
2.84 KB
./usr/share/doc/ucommon-doc/html/a00747.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·count·=·0;</div>74 <div·class="line"><span·class="keyword">static</span>·<span·class="keywordtype">unsigned</span>·count·=·0;</div>
75 <div·class="line">·</div>75 <div·class="line">·</div>
2.93 KB
./usr/share/doc/ucommon-doc/html/a00748.html
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>61 <div·class="line"><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>62 <div·class="line"><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
63 <div·class="line">·</div>63 <div·class="line">·</div>
64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>64 <div·class="line"><span·class="preprocessor">#ifndef·DEBUG</span></div>
65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>65 <div·class="line"><span·class="preprocessor">#define·DEBUG</span></div>
66 <div·class="line"><span·class="preprocessor">#endif</span></div>66 <div·class="line"><span·class="preprocessor">#endif</span></div>
67 <div·class="line">·</div>67 <div·class="line">·</div>
68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">ucommon/ucommon.h</a>&gt;</span></div>68 <div·class="line"><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/ucommon.h</a>&gt;</span></div>
69 <div·class="line">·</div>69 <div·class="line">·</div>
70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>70 <div·class="line"><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
71 <div·class="line">·</div>71 <div·class="line">·</div>
72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>72 <div·class="line"><span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>;</div>
73 <div·class="line">·</div>73 <div·class="line">·</div>
74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>74 <div·class="line"><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·<span·class="keywordtype">int</span>·main()</div>
75 <div·class="line">{</div>75 <div·class="line">{</div>
7.15 KB
./usr/share/doc/ucommon-doc/html/a00930_source.html
    
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·fromSeconds(<span·class="keywordtype">char</span>·*buf)<span·class="keyword">·const·</span>{</div>172 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·fromSeconds(<span·class="keywordtype">char</span>·*buf)<span·class="keyword">·const·</span>{</div>
173 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········put(buf);</div>173 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>········put(buf);</div>
174 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>174 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····}</div>
175 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>175 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div>
176 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">public</span>:</div>176 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span><span·class="keyword">public</span>:</div>
177 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keyword">inline</span>·Time(time_t·value)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(value)·{}</div>177 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····<span·class="keyword">inline</span>·Time(time_t·value)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(value)·{}</div>
178 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>178 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div>
179 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keyword">inline</span>·Time(<a·class="code·hl_typedef"·href="a00437.html#a2fea857c30e2c901566fcf45fac68ac5">tm_t</a>·*<span·class="keywordtype">object</span>)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(object)·{}</div>179 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>····<span·class="keyword">inline</span>·Time(<a·class="code·hl_typedef"·href="a00476.html#a2fea857c30e2c901566fcf45fac68ac5">tm_t</a>·*<span·class="keywordtype">object</span>)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(object)·{}</div>
180 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>180 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
181 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keyword">inline</span>·Time(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*ptr,·<span·class="keywordtype">size_t</span>·size)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(ptr,·size)·{}</div>181 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keyword">inline</span>·Time(<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*ptr,·<span·class="keywordtype">size_t</span>·size)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(ptr,·size)·{}</div>
182 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>182 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>·</div>
183 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keyword">inline</span>·Time(<span·class="keywordtype">int</span>·h,·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·s)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(h,·m,·s)·{}</div>183 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····<span·class="keyword">inline</span>·Time(<span·class="keywordtype">int</span>·h,·<span·class="keywordtype">int</span>·m,·<span·class="keywordtype">int</span>·s)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(h,·m,·s)·{}</div>
184 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>184 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>·</div>
185 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keyword">inline</span>·Time(<span·class="keyword">const</span>·Time&amp;·<span·class="keywordtype">object</span>)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(object)·{}</div>185 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keyword">inline</span>·Time(<span·class="keyword">const</span>·Time&amp;·<span·class="keywordtype">object</span>)·:·<a·class="code·hl_namespace"·href="a00536.html">ucommon</a>::Time(object)·{}</div>
186 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>186 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div>
1.09 KB
./usr/share/doc/ucommon-doc/html/a00933.html
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 <a·href="#var-members">Variables</a>··</div>55 <a·href="#var-members">Variables</a>··</div>
56 ··<div·class="headertitle"><div·class="title">numbers.h·File·Reference</div></div>56 ··<div·class="headertitle"><div·class="title">numbers.h·File·Reference</div></div>
57 </div><!--header-->57 </div><!--header-->
58 <div·class="contents">58 <div·class="contents">
  
59 <p>Support·classes·for·manipulation·of·numbers·as·strings.··59 <p>Support·classes·for·manipulation·of·numbers·as·strings.··
60 <a·href="#details">More...</a></p>60 <a·href="#details">More...</a></p>
61 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00425_source.html">ucommon/platform.h</a>&gt;</code><br·/>61 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00461_source.html">ucommon/platform.h</a>&gt;</code><br·/>
62 </div><div·class="textblock"><div·class="dynheader">62 </div><div·class="textblock"><div·class="dynheader">
63 Include·dependency·graph·for·numbers.h:</div>63 Include·dependency·graph·for·numbers.h:</div>
64 <div·class="dyncontent">64 <div·class="dyncontent">
65 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00934.svg"·width="1444"·height="183"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>65 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00934.svg"·width="1444"·height="183"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
66 </div>66 </div>
67 </div><div·class="textblock"><div·class="dynheader">67 </div><div·class="textblock"><div·class="dynheader">
68 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>68 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
7.16 KB
./usr/share/doc/ucommon-doc/html/a00933_source.html
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
72 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifndef·_UCOMMON_NUMBERS_H_</span></div>72 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifndef·_UCOMMON_NUMBERS_H_</span></div>
73 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·_UCOMMON_NUMBERS_H_</span></div>73 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·_UCOMMON_NUMBERS_H_</span></div>
74 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>74 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
75 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_CONFIG_H_</span></div>75 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_CONFIG_H_</span></div>
76 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00425.html">ucommon/platform.h</a>&gt;</span></div>76 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">ucommon/platform.h</a>&gt;</span></div>
77 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
78 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>78 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
79 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>79 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>
80 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>80 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div>
81 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">class·</span>__EXPORT·Number</div>81 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">class·</span>__EXPORT·Number</div>
82 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>{</div>82 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>{</div>
83 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</span>:</div>83 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="keyword">protected</span>:</div>
1.18 KB
./usr/share/doc/ucommon-doc/html/a00934.svg
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
00000390:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000390:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
000003a0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="000003a0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003c0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003c0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003d0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003d0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003e0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003e0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003f0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003f0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
00000400:·663d·2261·3030·3432·352e·6874·6d6c·2220··f="a00425.html"·00000400:·663d·2261·3030·3436·312e·6874·6d6c·2220··f="a00461.html"·
00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000420:·696e·6b3a·7469·746c·653d·2256·6172·696f··ink:title="Vario00000420:·696e·6b3a·7469·746c·653d·2256·6172·696f··ink:title="Vario
00000430:·7573·206d·6973·6365·6c6c·616e·656f·7573··us·miscellaneous00000430:·7573·206d·6973·6365·6c6c·616e·656f·7573··us·miscellaneous
00000440:·2070·6c61·7466·6f72·6d20·7370·6563·6966···platform·specif00000440:·2070·6c61·7466·6f72·6d20·7370·6563·6966···platform·specif
00000450:·6963·2068·6561·6465·7273·2061·6e64·2064··ic·headers·and·d00000450:·6963·2068·6561·6465·7273·2061·6e64·2064··ic·headers·and·d
00000460:·6566·696e·6573·2e22·3e0a·3c70·6f6c·7967··efines.">.<polyg00000460:·6566·696e·6573·2e22·3e0a·3c70·6f6c·7967··efines.">.<polyg
00000470:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000470:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
23.5 KB
./usr/share/doc/ucommon-doc/html/a00935.svg
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000380:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000390:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.00000390:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.
000003a0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000003a0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000003b0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">000003b0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">
000003c0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t000003c0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t
000003d0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000003d0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
000003e0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl000003e0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
000003f0:·696e·6b3a·6872·6566·3d22·6130·3034·3337··ink:href="a00437000003f0:·696e·6b3a·6872·6566·3d22·6130·3034·3736··ink:href="a00476
00000400:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000400:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000410:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000410:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000420:·3d22·4261·7369·6320·636c·6173·7365·7320··="Basic·classes·00000420:·3d22·4261·7369·6320·636c·6173·7365·7320··="Basic·classes·
00000430:·666f·7220·6d61·6e69·7075·6c61·7469·6e67··for·manipulating00000430:·666f·7220·6d61·6e69·7075·6c61·7469·6e67··for·manipulating
00000440:·2074·696d·6520·616e·6420·6461·7465·2062···time·and·date·b00000440:·2074·696d·6520·616e·6420·6461·7465·2062···time·and·date·b
00000450:·6173·6564·2064·6174·612c·2070·6172·7469··ased·data,·parti00000450:·6173·6564·2064·6174·612c·2070·6172·7469··ased·data,·parti
00000460:·6375·6c61·726c·7920·7468·6174·206d·6179··cularly·that·may00000460:·6375·6c61·726c·7920·7468·6174·206d·6179··cularly·that·may
2.82 KB
./usr/share/doc/ucommon-doc/html/a00936.html
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00938.svg"·width="210"·height="110"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>68 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00938.svg"·width="210"·height="110"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
69 </div>69 </div>
70 </div>70 </div>
71 <p><a·href="a00936_source.html">Go·to·the·source·code·of·this·file.</a></p>71 <p><a·href="a00936_source.html">Go·to·the·source·code·of·this·file.</a></p>
72 <table·class="memberdecls">72 <table·class="memberdecls">
73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>73 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
74 Functions</h2></td></tr>74 Functions</h2></td></tr>
75 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>75 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>
76 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>76 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>
77 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
78 </table>78 </table>
79 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>79 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
80 <div·class="textblock"><p>Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc.·</p>80 <div·class="textblock"><p>Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc.·</p>
  
81 <p·class="definition">Definition·in·file·<a·class="el"·href="a00936_source.html">object.h</a>.</p>81 <p·class="definition">Definition·in·file·<a·class="el"·href="a00936_source.html">object.h</a>.</p>
30.1 KB
./usr/share/doc/ucommon-doc/html/a00937.svg
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
000003a0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000003a0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000003b0:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.000003b0:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.
000003c0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000003c0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000003d0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">000003d0:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">
000003e0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t000003e0:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t
000003f0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000003f0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
00000400:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl00000400:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
00000410:·696e·6b3a·6872·6566·3d22·6130·3034·3832··ink:href="a0048200000410:·696e·6b3a·6872·6566·3d22·6130·3035·3132··ink:href="a00512
00000420:·5f73·6f75·7263·652e·6874·6d6c·2220·7461··_source.html"·ta00000420:·5f73·6f75·7263·652e·6874·6d6c·2220·7461··_source.html"·ta
00000430:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000430:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000440:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po00000440:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po
00000450:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000450:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000460:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000460:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
00000470:·3636·2220·706f·696e·7473·3d22·3139·3237··66"·points="192700000470:·3636·2220·706f·696e·7473·3d22·3139·3237··66"·points="1927
00000480:·2c2d·3733·3420·3138·3039·2c2d·3733·3420··,-734·1809,-734·00000480:·2c2d·3733·3420·3138·3039·2c2d·3733·3420··,-734·1809,-734·
1.18 KB
./usr/share/doc/ucommon-doc/html/a00938.svg
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
00000390:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·00000390:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
000003a0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0000003a0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000003b0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no000003b0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
000003c0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node000003c0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000003d0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=000003d0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000003e0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><000003e0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000003f0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000003f0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
00000400:·3035·3231·5f73·6f75·7263·652e·6874·6d6c··0521_source.html00000400:·3035·3039·5f73·6f75·7263·652e·6874·6d6c··0509_source.html
00000410:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·00000410:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000420:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000420:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000430:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000430:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000440:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000440:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000450:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="00000450:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
00000460:·3134·392c·2d31·3920·302c·2d31·3920·302c··149,-19·0,-19·0,00000460:·3134·392c·2d31·3920·302c·2d31·3920·302c··149,-19·0,-19·0,
00000470:·3020·3134·392c·3020·3134·392c·2d31·3922··0·149,0·149,-19"00000470:·3020·3134·392c·3020·3134·392c·2d31·3922··0·149,0·149,-19"
1.44 KB
./usr/share/doc/ucommon-doc/html/a00939.html
    
Offset 54, 17 lines modifiedOffset 54, 17 lines modified
54 <a·href="#func-members">Functions</a>··</div>54 <a·href="#func-members">Functions</a>··</div>
55 ··<div·class="headertitle"><div·class="title">object.h·File·Reference</div></div>55 ··<div·class="headertitle"><div·class="title">object.h·File·Reference</div></div>
56 </div><!--header-->56 </div><!--header-->
57 <div·class="contents">57 <div·class="contents">
  
58 <p>A·common·object·base·class·with·auto-pointer·support.··58 <p>A·common·object·base·class·with·auto-pointer·support.··
59 <a·href="#details">More...</a></p>59 <a·href="#details">More...</a></p>
60 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00434_source.html">ucommon/cpr.h</a>&gt;</code><br·/>60 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00392_source.html">ucommon/cpr.h</a>&gt;</code><br·/>
61 <code>#include·&lt;<a·class="el"·href="a00395_source.html">ucommon/generics.h</a>&gt;</code><br·/>61 <code>#include·&lt;<a·class="el"·href="a00419_source.html">ucommon/generics.h</a>&gt;</code><br·/>
62 <code>#include·&lt;<a·class="el"·href="a00428_source.html">ucommon/protocols.h</a>&gt;</code><br·/>62 <code>#include·&lt;<a·class="el"·href="a00479_source.html">ucommon/protocols.h</a>&gt;</code><br·/>
63 <code>#include·&lt;stdlib.h&gt;</code><br·/>63 <code>#include·&lt;stdlib.h&gt;</code><br·/>
64 </div><div·class="textblock"><div·class="dynheader">64 </div><div·class="textblock"><div·class="dynheader">
65 Include·dependency·graph·for·object.h:</div>65 Include·dependency·graph·for·object.h:</div>
66 <div·class="dyncontent">66 <div·class="dyncontent">
67 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00940.svg"·width="1446"·height="330"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>67 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00940.svg"·width="1446"·height="330"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
68 </div>68 </div>
69 </div><div·class="textblock"><div·class="dynheader">69 </div><div·class="textblock"><div·class="dynheader">
10.9 KB
./usr/share/doc/ucommon-doc/html/a00939_source.html
    
Offset 69, 23 lines modifiedOffset 69, 23 lines modified
69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
72 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_OBJECT_H_</span></div>72 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_OBJECT_H_</span></div>
73 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·_UCOMMON_OBJECT_H_</span></div>73 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#define·_UCOMMON_OBJECT_H_</span></div>
74 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>74 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
75 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>75 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>
76 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00434.html">ucommon/cpr.h</a>&gt;</span></div>76 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00392.html">ucommon/cpr.h</a>&gt;</span></div>
77 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#endif</span></div>
78 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>78 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>·</div>
79 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_UCOMMON_GENERICS_H_</span></div>79 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#ifndef·_UCOMMON_GENERICS_H_</span></div>
80 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00395.html">ucommon/generics.h</a>&gt;</span></div>80 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00419.html">ucommon/generics.h</a>&gt;</span></div>
81 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>81 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#endif</span></div>
82 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>82 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>·</div>
83 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#ifndef·_UCOMMON_PROTOCOLS_H_</span></div>83 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#ifndef·_UCOMMON_PROTOCOLS_H_</span></div>
84 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">ucommon/protocols.h</a>&gt;</span></div>84 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">ucommon/protocols.h</a>&gt;</span></div>
85 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#endif</span></div>
86 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>86 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>
87 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div>87 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;stdlib.h&gt;</span></div>
88 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>88 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
89 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>89 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>
90 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>90 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>
91 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">class·</span>__EXPORT·CountedObject·:·<span·class="keyword">public</span>·__PROTOCOL·ObjectProtocol</div>91 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">class·</span>__EXPORT·CountedObject·:·<span·class="keyword">public</span>·__PROTOCOL·ObjectProtocol</div>
661 B
html2text {}
    
Offset 209, 20 lines modifiedOffset 209, 20 lines modified
209 401·return·object·==·NULL;209 401·return·object·==·NULL;
210 402·}210 402·}
211 403};211 403};
212 404212 404
213 405}·//·namespace·ucommon213 405}·//·namespace·ucommon
214 406214 406
215 407#endif215 407#endif
 216 _\x8c_\x8p_\x8r_\x8._\x8h
 217 Runtime·functions.
216 _\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h218 _\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h
217 Generic·templates·for·C++.219 Generic·templates·for·C++.
218 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h220 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h
219 Abstract·interfaces·and·support.221 Abstract·interfaces·and·support.
220 _\x8c_\x8p_\x8r_\x8._\x8h 
221 Runtime·functions. 
222 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n222 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
223 Common·namespace·for·all·ucommon·objects.223 Common·namespace·for·all·ucommon·objects.
224 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87224 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
225 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8x225 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8m_\x8a_\x8x
226 T·&()·max(T·&o1,·T·&o2)226 T·&()·max(T·&o1,·T·&o2)
227 Convenience·function·to·return·max·of·two·objects.227 Convenience·function·to·return·max·of·two·objects.
228 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h_\x8:_\x84_\x85_\x80228 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h_\x8:_\x84_\x85_\x80
4.48 KB
./usr/share/doc/ucommon-doc/html/a00940.svg
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
00000390:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node00000390:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
000003a0:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod000003a0:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod
000003b0:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="000003b0:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="
000003c0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No000003c0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
000003d0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i000003d0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000003e0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002"000003e0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002"
000003f0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href="000003f0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href="
00000400:·6130·3034·3334·2e68·746d·6c22·2074·6172··a00434.html"·tar00000400:·6130·3033·3932·2e68·746d·6c22·2074·6172··a00392.html"·tar
00000410:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink00000410:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000420:·3a74·6974·6c65·3d22·5275·6e74·696d·6520··:title="Runtime·00000420:·3a74·6974·6c65·3d22·5275·6e74·696d·6520··:title="Runtime·
00000430:·6675·6e63·7469·6f6e·732e·223e·0a3c·706f··functions.">.<po00000430:·6675·6e63·7469·6f6e·732e·223e·0a3c·706f··functions.">.<po
00000440:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000440:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000450:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000450:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
00000460:·3636·2220·706f·696e·7473·3d22·3732·322c··66"·points="722,00000460:·3636·2220·706f·696e·7473·3d22·3732·322c··66"·points="722,
00000470:·2d31·3239·2036·3330·2c2d·3132·3920·3633··-129·630,-129·6300000470:·2d31·3239·2036·3330·2c2d·3132·3920·3633··-129·630,-129·63
41.1 KB
./usr/share/doc/ucommon-doc/html/a00941.svg
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
00000390:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000390:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
000003a0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g000003a0:·212d·2d20·4e6f·6465·3220·2d2d·3e0a·3c67··!--·Node2·-->.<g
000003b0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"000003b0:·2069·643d·224e·6f64·6530·3030·3030·3222···id="Node000002"
000003c0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000003c0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000003d0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit000003d0:·7469·746c·653e·4e6f·6465·323c·2f74·6974··title>Node2</tit
000003e0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000003e0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
000003f0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000003f0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
00000400:·6b3a·6872·6566·3d22·6130·3033·3938·2e68··k:href="a00398.h00000400:·6b3a·6872·6566·3d22·6130·3034·3436·2e68··k:href="a00446.h
00000410:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000410:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to
00000420:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000420:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="
00000430:·4172·7261·7973·206f·6620·7468·7265·6164··Arrays·of·thread00000430:·4172·7261·7973·206f·6620·7468·7265·6164··Arrays·of·thread
00000440:·2623·3435·3b73·6166·6520·7374·726f·6e67··&#45;safe·strong00000440:·2623·3435·3b73·6166·6520·7374·726f·6e67··&#45;safe·strong
00000450:·6c79·2074·7970·6564·2068·6561·7020·6f62··ly·typed·heap·ob00000450:·6c79·2074·7970·6564·2068·6561·7020·6f62··ly·typed·heap·ob
00000460:·6a65·6374·732e·223e·0a3c·706f·6c79·676f··jects.">.<polygo00000460:·6a65·6374·732e·223e·0a3c·706f·6c79·676f··jects.">.<polygo
00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000470:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
1.28 KB
./usr/share/doc/ucommon-doc/html/a00942.html
    
Offset 56, 16 lines modifiedOffset 56, 16 lines modified
56 <div·class="contents">56 <div·class="contents">
  
57 <p>socket·operations.··57 <p>socket·operations.··
58 <a·href="#details">More...</a></p>58 <a·href="#details">More...</a></p>
59 <div·class="textblock"><code>#include·&lt;cstdio&gt;</code><br·/>59 <div·class="textblock"><code>#include·&lt;cstdio&gt;</code><br·/>
60 <code>#include·&lt;commoncpp/config.h&gt;</code><br·/>60 <code>#include·&lt;commoncpp/config.h&gt;</code><br·/>
61 <code>#include·&lt;<a·class="el"·href="a00948_source.html">commoncpp/string.h</a>&gt;</code><br·/>61 <code>#include·&lt;<a·class="el"·href="a00948_source.html">commoncpp/string.h</a>&gt;</code><br·/>
62 <code>#include·&lt;<a·class="el"·href="a00500_source.html">commoncpp/address.h</a>&gt;</code><br·/>62 <code>#include·&lt;<a·class="el"·href="a00482_source.html">commoncpp/address.h</a>&gt;</code><br·/>
63 <code>#include·&lt;<a·class="el"·href="a00530_source.html">commoncpp/exception.h</a>&gt;</code><br·/>63 <code>#include·&lt;<a·class="el"·href="a00515_source.html">commoncpp/exception.h</a>&gt;</code><br·/>
64 </div><div·class="textblock"><div·class="dynheader">64 </div><div·class="textblock"><div·class="dynheader">
65 Include·dependency·graph·for·socket.h:</div>65 Include·dependency·graph·for·socket.h:</div>
66 <div·class="dyncontent">66 <div·class="dyncontent">
67 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00943.svg"·width="3691"·height="1283"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>67 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00943.svg"·width="3691"·height="1283"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
68 </div>68 </div>
69 </div><div·class="textblock"><div·class="dynheader">69 </div><div·class="textblock"><div·class="dynheader">
70 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>70 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
15.7 KB
./usr/share/doc/ucommon-doc/html/a00942_source.html
    
Offset 100, 19 lines modifiedOffset 100, 19 lines modified
100 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>100 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
101 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>101 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·COMMONCPP_STRING_H_</span></div>102 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·COMMONCPP_STRING_H_</span></div>
103 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00948.html">commoncpp/string.h</a>&gt;</span></div>103 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00948.html">commoncpp/string.h</a>&gt;</span></div>
104 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>104 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>
105 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>105 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
106 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·COMMONCPP_ADDRESS_H_</span></div>106 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·COMMONCPP_ADDRESS_H_</span></div>
107 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00500.html">commoncpp/address.h</a>&gt;</span></div>107 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00482.html">commoncpp/address.h</a>&gt;</span></div>
108 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>108 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>
109 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>109 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
110 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·COMMONCPP_EXCEPTION_H_</span></div>110 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·COMMONCPP_EXCEPTION_H_</span></div>
111 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00530.html">commoncpp/exception.h</a>&gt;</span></div>111 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00515.html">commoncpp/exception.h</a>&gt;</span></div>
112 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>112 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
113 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>113 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
114 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#ifndef·MSG_DONTWAIT</span></div>114 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#ifndef·MSG_DONTWAIT</span></div>
115 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·MSG_DONTWAIT····0</span></div>115 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#define·MSG_DONTWAIT····0</span></div>
116 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>116 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#endif</span></div>
117 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>117 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
118 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifndef·MSG_NOSIGNAL</span></div>118 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifndef·MSG_NOSIGNAL</span></div>
32.7 KB
./usr/share/doc/ucommon-doc/html/a00943.svg
    
Offset 104, 15 lines modifiedOffset 104, 15 lines modified
00000670:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<00000670:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<
00000680:·212d·2d20·4e6f·6465·3320·2d2d·3e0a·3c67··!--·Node3·-->.<g00000680:·212d·2d20·4e6f·6465·3320·2d2d·3e0a·3c67··!--·Node3·-->.<g
00000690:·2069·643d·224e·6f64·6530·3030·3030·3322···id="Node000003"00000690:·2069·643d·224e·6f64·6530·3030·3030·3322···id="Node000003"
000006a0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<000006a0:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
000006b0:·7469·746c·653e·4e6f·6465·333c·2f74·6974··title>Node3</tit000006b0:·7469·746c·653e·4e6f·6465·333c·2f74·6974··title>Node3</tit
000006c0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod000006c0:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod
000006d0:·6530·3030·3030·3322·3e3c·6120·786c·696e··e000003"><a·xlin000006d0:·6530·3030·3030·3322·3e3c·6120·786c·696e··e000003"><a·xlin
000006e0:·6b3a·6872·6566·3d22·6130·3034·3832·5f73··k:href="a00482_s000006e0:·6b3a·6872·6566·3d22·6130·3035·3132·5f73··k:href="a00512_s
000006f0:·6f75·7263·652e·6874·6d6c·2220·7461·7267··ource.html"·targ000006f0:·6f75·7263·652e·6874·6d6c·2220·7461·7267··ource.html"·targ
00000700:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000700:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000710:·7469·746c·653d·2220·223e·0a3c·706f·6c79··title="·">.<poly00000710:·7469·746c·653d·2220·223e·0a3c·706f·6c79··title="·">.<poly
00000720:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000720:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"
00000730:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000730:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
00000740:·2220·706f·696e·7473·3d22·3235·3538·2e30··"·points="2558.000000740:·2220·706f·696e·7473·3d22·3235·3538·2e30··"·points="2558.0
00000750:·342c·2d37·3334·2032·3434·302e·3034·2c2d··4,-734·2440.04,-00000750:·342c·2d37·3334·2032·3434·302e·3034·2c2d··4,-734·2440.04,-
5.58 KB
./usr/share/doc/ucommon-doc/html/a00944.svg
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
00000370:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--00000370:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000380:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id00000380:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
00000390:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl00000390:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
000003a0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit000003a0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
000003b0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>000003b0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
000003c0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00000003c0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
000003d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h000003d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
000003e0:·7265·663d·2261·3030·3532·315f·736f·7572··ref="a00521_sour000003e0:·7265·663d·2261·3030·3530·395f·736f·7572··ref="a00509_sour
000003f0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target=000003f0:·6365·2e68·746d·6c22·2074·6172·6765·743d··ce.html"·target=
00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000410:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon00000410:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon
00000420:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st00000420:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000430:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p00000430:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000440:·6f69·6e74·733d·2232·3830·2e34·382c·2d31··oints="280.48,-100000440:·6f69·6e74·733d·2232·3830·2e34·382c·2d31··oints="280.48,-1
00000450:·3920·3133·312e·3438·2c2d·3139·2031·3331··9·131.48,-19·13100000450:·3920·3133·312e·3438·2c2d·3139·2031·3331··9·131.48,-19·131
1.4 KB
./usr/share/doc/ucommon-doc/html/a00945.html
    
Offset 56, 18 lines modifiedOffset 56, 18 lines modified
56 <a·href="#func-members">Functions</a>··</div>56 <a·href="#func-members">Functions</a>··</div>
57 ··<div·class="headertitle"><div·class="title">socket.h·File·Reference</div></div>57 ··<div·class="headertitle"><div·class="title">socket.h·File·Reference</div></div>
58 </div><!--header-->58 </div><!--header-->
59 <div·class="contents">59 <div·class="contents">
  
60 <p>Common·socket·class·and·address·manipulation.··60 <p>Common·socket·class·and·address·manipulation.··
61 <a·href="#details">More...</a></p>61 <a·href="#details">More...</a></p>
62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00449_source.html">ucommon/timers.h</a>&gt;</code><br·/>62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00416_source.html">ucommon/timers.h</a>&gt;</code><br·/>
63 <code>#include·&lt;<a·class="el"·href="a00455_source.html">ucommon/linked.h</a>&gt;</code><br·/>63 <code>#include·&lt;<a·class="el"·href="a00434_source.html">ucommon/linked.h</a>&gt;</code><br·/>
64 <code>#include·&lt;<a·class="el"·href="a00951_source.html">ucommon/string.h</a>&gt;</code><br·/>64 <code>#include·&lt;<a·class="el"·href="a00951_source.html">ucommon/string.h</a>&gt;</code><br·/>
65 <code>#include·&lt;<a·class="el"·href="a00422_source.html">ucommon/typeref.h</a>&gt;</code><br·/>65 <code>#include·&lt;<a·class="el"·href="a00467_source.html">ucommon/typeref.h</a>&gt;</code><br·/>
66 <code>#include·&lt;unistd.h&gt;</code><br·/>66 <code>#include·&lt;unistd.h&gt;</code><br·/>
67 <code>#include·&lt;sys/socket.h&gt;</code><br·/>67 <code>#include·&lt;sys/socket.h&gt;</code><br·/>
68 <code>#include·&lt;net/if.h&gt;</code><br·/>68 <code>#include·&lt;net/if.h&gt;</code><br·/>
69 <code>#include·&lt;netinet/in.h&gt;</code><br·/>69 <code>#include·&lt;netinet/in.h&gt;</code><br·/>
70 <code>#include·&lt;netdb.h&gt;</code><br·/>70 <code>#include·&lt;netdb.h&gt;</code><br·/>
71 <code>#include·&lt;errno.h&gt;</code><br·/>71 <code>#include·&lt;errno.h&gt;</code><br·/>
72 <code>#include·&lt;stdio.h&gt;</code><br·/>72 <code>#include·&lt;stdio.h&gt;</code><br·/>
19.8 KB
./usr/share/doc/ucommon-doc/html/a00945_source.html
    
Offset 69, 27 lines modifiedOffset 69, 27 lines modified
69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
72 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifndef·_UCOMMON_SOCKET_H_</span></div>72 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span><span·class="preprocessor">#ifndef·_UCOMMON_SOCKET_H_</span></div>
73 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·_UCOMMON_SOCKET_H_</span></div>73 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span><span·class="preprocessor">#define·_UCOMMON_SOCKET_H_</span></div>
74 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>74 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>·</div>
75 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_TIMERS_H_</span></div>75 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span><span·class="preprocessor">#ifndef·_UCOMMON_TIMERS_H_</span></div>
76 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">ucommon/timers.h</a>&gt;</span></div>76 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">ucommon/timers.h</a>&gt;</span></div>
77 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span><span·class="preprocessor">#endif</span></div>
78 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>78 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
79 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifndef·_UCOMMON_LINKED_H_</span></div>79 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="preprocessor">#ifndef·_UCOMMON_LINKED_H_</span></div>
80 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00455.html">ucommon/linked.h</a>&gt;</span></div>80 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00434.html">ucommon/linked.h</a>&gt;</span></div>
81 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div>81 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#endif</span></div>
82 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>82 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
83 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_UCOMMON_STRING_H_</span></div>83 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span><span·class="preprocessor">#ifndef·_UCOMMON_STRING_H_</span></div>
84 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00951.html">ucommon/string.h</a>&gt;</span></div>84 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00951.html">ucommon/string.h</a>&gt;</span></div>
85 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#endif</span></div>
86 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>86 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>
87 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_UCOMMON_TYPEREF_H_</span></div>87 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·_UCOMMON_TYPEREF_H_</span></div>
88 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00422.html">ucommon/typeref.h</a>&gt;</span></div>88 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00467.html">ucommon/typeref.h</a>&gt;</span></div>
89 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>89 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span></div>
90 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>90 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
91 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div>91 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="keyword">extern</span>·<span·class="stringliteral">&quot;C&quot;</span>·{</div>
92 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">struct·</span><a·class="code·hl_function"·href="a00536.html#a752175e44a170e134f698acc36a8ab33">addrinfo</a>;</div>92 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keyword">struct·</span><a·class="code·hl_function"·href="a00536.html#a752175e44a170e134f698acc36a8ab33">addrinfo</a>;</div>
93 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>93 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div>
94 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>94 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
95 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifdef··_MSWINDOWS_</span></div>95 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifdef··_MSWINDOWS_</span></div>
1.1 KB
html2text {}
    
Offset 1134, 24 lines modifiedOffset 1134, 24 lines modified
1134 2324}1134 2324}
1135 23251135 2325
1136 2326typedef·TCPServer·tcpserv_t;1136 2326typedef·TCPServer·tcpserv_t;
1137 23271137 2327
1138 2328}·//·namespace·ucommon1138 2328}·//·namespace·ucommon
1139 23291139 2329
1140 2330#endif1140 2330#endif
1141 _\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h 
1142 A·thread-safe·atomic·heap·management·system. 
1143 _\x8i_\x8n_\x8i_\x8t 
1144 T·*·init(T·*memory) 
1145 Template·function·to·initialize·memory·by·invoking·default·constructor. 
1146 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h_\x8:_\x85_\x86_\x86 
1147 _\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h1141 _\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h
1148 Realtime·timers·and·timer·queues.1142 Realtime·timers·and·timer·queues.
1149 _\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h1143 _\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h
1150 Linked·objects,·lists,·templates,·and·containers.1144 Linked·objects,·lists,·templates,·and·containers.
 1145 _\x8i_\x8n_\x8i_\x8t
 1146 T·*·init(T·*memory)
 1147 Template·function·to·initialize·memory·by·invoking·default·constructor.
 1148 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h_\x8:_\x85_\x86_\x86
 1149 _\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h
 1150 A·thread-safe·atomic·heap·management·system.
1151 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n1151 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
1152 Common·namespace·for·all·ucommon·objects.1152 Common·namespace·for·all·ucommon·objects.
1153 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x871153 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
1154 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p1154 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8u_\x8p
1155 T·*·dup(const·T·&object)1155 T·*·dup(const·T·&object)
1156 Convenience·function·to·duplicate·object·pointer·to·heap.1156 Convenience·function·to·duplicate·object·pointer·to·heap.
1157 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h_\x8:_\x83_\x82_\x891157 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h_\x8:_\x83_\x82_\x89
11.1 KB
./usr/share/doc/ucommon-doc/html/a00946.svg
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000380:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000390:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000390:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
000003a0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla000003a0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla
000003b0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000003b0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000003c0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.000003c0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.
000003d0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000003d0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000003e0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr000003e0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr
000003f0:·6566·3d22·6130·3034·3439·2e68·746d·6c22··ef="a00449.html"000003f0:·6566·3d22·6130·3034·3136·2e68·746d·6c22··ef="a00416.html"
00000400:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000400:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000410:·6c69·6e6b·3a74·6974·6c65·3d22·5265·616c··link:title="Real00000410:·6c69·6e6b·3a74·6974·6c65·3d22·5265·616c··link:title="Real
00000420:·7469·6d65·2074·696d·6572·7320·616e·6420··time·timers·and·00000420:·7469·6d65·2074·696d·6572·7320·616e·6420··time·timers·and·
00000430:·7469·6d65·7220·7175·6575·6573·2e22·3e0a··timer·queues.">.00000430:·7469·6d65·7220·7175·6575·6573·2e22·3e0a··timer·queues.">.
00000440:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000440:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000450:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000450:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000460:·3636·3636·3622·2070·6f69·6e74·733d·2234··66666"·points="400000460:·3636·3636·3622·2070·6f69·6e74·733d·2234··66666"·points="4
24.6 KB
./usr/share/doc/ucommon-doc/html/a00947.svg
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000380:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000390:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·00000390:·2d2d·204e·6f64·6532·202d·2d3e·0a3c·6720··--·Node2·-->.<g·
000003a0:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·000003a0:·6964·3d22·4e6f·6465·3030·3030·3032·2220··id="Node000002"·
000003b0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000003b0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000003c0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl000003c0:·6974·6c65·3e4e·6f64·6532·3c2f·7469·746c··itle>Node2</titl
000003d0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node000003d0:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
000003e0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink000003e0:·3030·3030·3032·223e·3c61·2078·6c69·6e6b··000002"><a·xlink
000003f0:·3a68·7265·663d·2261·3030·3434·362e·6874··:href="a00446.ht000003f0:·3a68·7265·663d·2261·3030·3437·332e·6874··:href="a00473.ht
00000400:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top00000400:·6d6c·2220·7461·7267·6574·3d22·5f74·6f70··ml"·target="_top
00000410:·2220·786c·696e·6b3a·7469·746c·653d·2243··"·xlink:title="C00000410:·2220·786c·696e·6b3a·7469·746c·653d·2243··"·xlink:title="C
00000420:·6f6d·6d6f·6e20·7468·7265·6164·2073·6861··ommon·thread·sha00000420:·6f6d·6d6f·6e20·7468·7265·6164·2073·6861··ommon·thread·sha
00000430:·7265·6420·6461·7461·2074·7970·6573·2077··red·data·types·w00000430:·7265·6420·6461·7461·2074·7970·6573·2077··red·data·types·w
00000440:·6520·7769·6c6c·2075·7365·2e22·3e0a·3c70··e·will·use.">.<p00000440:·6520·7769·6c6c·2075·7365·2e22·3e0a·3c70··e·will·use.">.<p
00000450:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi00000450:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi
00000460:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#66600000460:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666
3.99 KB
./usr/share/doc/ucommon-doc/html/a00948.html
    
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>75 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="typedef-members"·name="typedef-members"></a>
76 Typedefs</h2></td></tr>76 Typedefs</h2></td></tr>
77 <tr·class="memitem:a0e19e82c8ad354d332b2070bad87c4c6"·id="r_a0e19e82c8ad354d332b2070bad87c4c6"><td·class="memItemLeft"·align="right"·valign="top">typedef·ucommon::String&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a0e19e82c8ad354d332b2070bad87c4c6">ost::String</a></td></tr>77 <tr·class="memitem:a0e19e82c8ad354d332b2070bad87c4c6"·id="r_a0e19e82c8ad354d332b2070bad87c4c6"><td·class="memItemLeft"·align="right"·valign="top">typedef·ucommon::String&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a0e19e82c8ad354d332b2070bad87c4c6">ost::String</a></td></tr>
78 <tr·class="separator:a0e19e82c8ad354d332b2070bad87c4c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>78 <tr·class="separator:a0e19e82c8ad354d332b2070bad87c4c6"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
79 </table><table·class="memberdecls">79 </table><table·class="memberdecls">
80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>80 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
81 Functions</h2></td></tr>81 Functions</h2></td></tr>
82 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>82 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>
83 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>83 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>
84 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>84 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
85 <tr·class="memitem:a22af351a1571bc1f8f5d48d0e449fae7"·id="r_a22af351a1571bc1f8f5d48d0e449fae7"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a22af351a1571bc1f8f5d48d0e449fae7">ost::addString</a>·(char·*target,·size_t·size,·const·char·*str)</td></tr>85 <tr·class="memitem:a22af351a1571bc1f8f5d48d0e449fae7"·id="r_a22af351a1571bc1f8f5d48d0e449fae7"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a22af351a1571bc1f8f5d48d0e449fae7">ost::addString</a>·(char·*target,·size_t·size,·const·char·*str)</td></tr>
86 <tr·class="separator:a22af351a1571bc1f8f5d48d0e449fae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:a22af351a1571bc1f8f5d48d0e449fae7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:a3dea68662107aeff7ca9d3b1d7f634a5"·id="r_a3dea68662107aeff7ca9d3b1d7f634a5"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a3dea68662107aeff7ca9d3b1d7f634a5">ost::dupString</a>·(const·char·*src,·size_t·size=0)</td></tr>87 <tr·class="memitem:a3dea68662107aeff7ca9d3b1d7f634a5"·id="r_a3dea68662107aeff7ca9d3b1d7f634a5"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#a3dea68662107aeff7ca9d3b1d7f634a5">ost::dupString</a>·(const·char·*src,·size_t·size=0)</td></tr>
88 <tr·class="separator:a3dea68662107aeff7ca9d3b1d7f634a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:a3dea68662107aeff7ca9d3b1d7f634a5"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:ade6074d9583c5a05d159dae5ecf03b26"·id="r_ade6074d9583c5a05d159dae5ecf03b26"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#ade6074d9583c5a05d159dae5ecf03b26">ost::setString</a>·(char·*target,·size_t·size,·const·char·*str)</td></tr>89 <tr·class="memitem:ade6074d9583c5a05d159dae5ecf03b26"·id="r_ade6074d9583c5a05d159dae5ecf03b26"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html#ade6074d9583c5a05d159dae5ecf03b26">ost::setString</a>·(char·*target,·size_t·size,·const·char·*str)</td></tr>
30.1 KB
./usr/share/doc/ucommon-doc/html/a00949.svg
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
00000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node00000200000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003e0:·6e6b·3a68·7265·663d·2261·3030·3438·325f··nk:href="a00482_000003e0:·6e6b·3a68·7265·663d·2261·3030·3531·325f··nk:href="a00512_
000003f0:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar000003f0:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar
00000400:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink00000400:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000410:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol00000410:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol
00000420:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white00000420:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white
00000430:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#6666600000430:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
00000440:·3622·2070·6f69·6e74·733d·2231·3932·372c··6"·points="1927,00000440:·3622·2070·6f69·6e74·733d·2231·3932·372c··6"·points="1927,
00000450:·2d37·3334·2031·3830·392c·2d37·3334·2031··-734·1809,-734·100000450:·2d37·3334·2031·3830·392c·2d37·3334·2031··-734·1809,-734·1
14.4 KB
./usr/share/doc/ucommon-doc/html/a00950.svg
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
00000370:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000370:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000380:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000380:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
00000390:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000390:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003a0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003a0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003b0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003b0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003c0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003c0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003d0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003d0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
000003e0:·663d·2261·3030·3532·315f·736f·7572·6365··f="a00521_source000003e0:·663d·2261·3030·3530·395f·736f·7572·6365··f="a00509_source
000003f0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_000003f0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
00000400:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000400:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
00000410:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f00000410:·3d22·2022·3e0a·3c70·6f6c·7967·6f6e·2066··="·">.<polygon·f
00000420:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000420:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
00000430:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi00000430:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi
00000440:·6e74·733d·2237·3231·2e35·2c2d·3139·2035··nts="721.5,-19·500000440:·6e74·733d·2237·3231·2e35·2c2d·3139·2035··nts="721.5,-19·5
00000450:·3732·2e35·2c2d·3139·2035·3732·2e35·2c30··72.5,-19·572.5,000000450:·3732·2e35·2c2d·3139·2035·3732·2e35·2c30··72.5,-19·572.5,0
1.4 KB
./usr/share/doc/ucommon-doc/html/a00951.html
    
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 <a·href="#func-members">Functions</a>··</div>56 <a·href="#func-members">Functions</a>··</div>
57 ··<div·class="headertitle"><div·class="title">string.h·File·Reference</div></div>57 ··<div·class="headertitle"><div·class="title">string.h·File·Reference</div></div>
58 </div><!--header-->58 </div><!--header-->
59 <div·class="contents">59 <div·class="contents">
  
60 <p>A·common·string·class·and·character·string·support·functions.··60 <p>A·common·string·class·and·character·string·support·functions.··
61 <a·href="#details">More...</a></p>61 <a·href="#details">More...</a></p>
62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00434_source.html">ucommon/cpr.h</a>&gt;</code><br·/>62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00392_source.html">ucommon/cpr.h</a>&gt;</code><br·/>
63 <code>#include·&lt;<a·class="el"·href="a00395_source.html">ucommon/generics.h</a>&gt;</code><br·/>63 <code>#include·&lt;<a·class="el"·href="a00419_source.html">ucommon/generics.h</a>&gt;</code><br·/>
64 <code>#include·&lt;<a·class="el"·href="a00428_source.html">ucommon/protocols.h</a>&gt;</code><br·/>64 <code>#include·&lt;<a·class="el"·href="a00479_source.html">ucommon/protocols.h</a>&gt;</code><br·/>
65 <code>#include·&lt;<a·class="el"·href="a00939_source.html">ucommon/object.h</a>&gt;</code><br·/>65 <code>#include·&lt;<a·class="el"·href="a00939_source.html">ucommon/object.h</a>&gt;</code><br·/>
66 <code>#include·&lt;stdio.h&gt;</code><br·/>66 <code>#include·&lt;stdio.h&gt;</code><br·/>
67 <code>#include·&lt;<a·class="el"·href="a00951_source.html">string.h</a>&gt;</code><br·/>67 <code>#include·&lt;<a·class="el"·href="a00951_source.html">string.h</a>&gt;</code><br·/>
68 <code>#include·&lt;stdarg.h&gt;</code><br·/>68 <code>#include·&lt;stdarg.h&gt;</code><br·/>
69 </div><div·class="textblock"><div·class="dynheader">69 </div><div·class="textblock"><div·class="dynheader">
70 Include·dependency·graph·for·string.h:</div>70 Include·dependency·graph·for·string.h:</div>
71 <div·class="dyncontent">71 <div·class="dyncontent">
13.3 KB
./usr/share/doc/ucommon-doc/html/a00951_source.html
    
Offset 69, 23 lines modifiedOffset 69, 23 lines modified
69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
72 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifndef·_UCOMMON_STRING_H_</span></div>72 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span><span·class="preprocessor">#ifndef·_UCOMMON_STRING_H_</span></div>
73 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·_UCOMMON_STRING_H_</span></div>73 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span><span·class="preprocessor">#define·_UCOMMON_STRING_H_</span></div>
74 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>74 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
75 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>75 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>
76 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00434.html">ucommon/cpr.h</a>&gt;</span></div>76 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00392.html">ucommon/cpr.h</a>&gt;</span></div>
77 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="preprocessor">#endif</span></div>
78 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>78 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
79 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·_UCOMMON_GENERICS_H_</span></div>79 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·_UCOMMON_GENERICS_H_</span></div>
80 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00395.html">ucommon/generics.h</a>&gt;</span></div>80 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00419.html">ucommon/generics.h</a>&gt;</span></div>
81 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>81 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div>
82 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>82 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
83 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·_UCOMMON_PROTOCOLS_H_</span></div>83 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#ifndef·_UCOMMON_PROTOCOLS_H_</span></div>
84 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00428.html">ucommon/protocols.h</a>&gt;</span></div>84 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00479.html">ucommon/protocols.h</a>&gt;</span></div>
85 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#endif</span></div>
86 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>86 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
87 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·_UCOMMON_OBJECT_H_</span></div>87 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·_UCOMMON_OBJECT_H_</span></div>
88 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00939.html">ucommon/object.h</a>&gt;</span></div>88 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00939.html">ucommon/object.h</a>&gt;</span></div>
89 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>89 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#endif</span></div>
90 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>90 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
91 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>91 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;stdio.h&gt;</span></div>
649 B
html2text {}
    
Offset 789, 20 lines modifiedOffset 789, 20 lines modified
789 1801·return·data·+·size;789 1801·return·data·+·size;
790 1802·}790 1802·}
791 1803};791 1803};
792 1804792 1804
793 1805}·//·namespace·ucommon793 1805}·//·namespace·ucommon
794 1806794 1806
795 1807#endif795 1807#endif
 796 _\x8c_\x8p_\x8r_\x8._\x8h
 797 Runtime·functions.
796 _\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h798 _\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h
797 Generic·templates·for·C++.799 Generic·templates·for·C++.
798 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h800 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h
799 Abstract·interfaces·and·support.801 Abstract·interfaces·and·support.
800 _\x8c_\x8p_\x8r_\x8._\x8h 
801 Runtime·functions. 
802 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n802 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
803 Common·namespace·for·all·ucommon·objects.803 Common·namespace·for·all·ucommon·objects.
804 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87804 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
805 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t805 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8__\x8t
806 String·string_t806 String·string_t
807 A·convenience·type·for·string.807 A·convenience·type·for·string.
808 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h_\x8:_\x81_\x85_\x87_\x89808 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8._\x8h_\x8:_\x81_\x85_\x87_\x89
4.62 KB
./usr/share/doc/ucommon-doc/html/a00952.svg
    
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
00000540:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000540:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000550:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.00000550:·0a3c·212d·2d20·4e6f·6465·3220·2d2d·3e0a··.<!--·Node2·-->.
00000560:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node0000000000560:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
00000570:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">00000570:·3222·2063·6c61·7373·3d22·6e6f·6465·223e··2"·class="node">
00000580:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t00000580:·0a3c·7469·746c·653e·4e6f·6465·323c·2f74··.<title>Node2</t
00000590:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N00000590:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
000005a0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl000005a0:·6f64·6530·3030·3030·3222·3e3c·6120·786c··ode000002"><a·xl
000005b0:·696e·6b3a·6872·6566·3d22·6130·3034·3334··ink:href="a00434000005b0:·696e·6b3a·6872·6566·3d22·6130·3033·3932··ink:href="a00392
000005c0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_000005c0:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_
000005d0:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title000005d0:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title
000005e0:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi000005e0:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi
000005f0:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·000005f0:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·
00000600:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str00000600:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str
00000610:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po00000610:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
00000620:·696e·7473·3d22·3639·302c·2d31·3239·2035··ints="690,-129·500000620:·696e·7473·3d22·3639·302c·2d31·3239·2035··ints="690,-129·5
38.9 KB
./usr/share/doc/ucommon-doc/html/a00953.svg
    
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
00000560:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·00000560:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
00000570:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000570:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000580:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no00000580:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
00000590:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node00000590:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000005a0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=000005a0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000005b0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><000005b0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000005c0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000005c0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
000005d0:·3034·3739·2e68·746d·6c22·2074·6172·6765··0479.html"·targe000005d0:·3033·3839·2e68·746d·6c22·2074·6172·6765··0389.html"·targe
000005e0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t000005e0:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
000005f0:·6974·6c65·3d22·5375·7070·6f72·7420·666f··itle="Support·fo000005f0:·6974·6c65·3d22·5375·7070·6f72·7420·666f··itle="Support·fo
00000600:·7220·6d65·6d6f·7279·206d·6170·7065·6420··r·memory·mapped·00000600:·7220·6d65·6d6f·7279·206d·6170·7065·6420··r·memory·mapped·
00000610:·6f62·6a65·6374·732e·223e·0a3c·706f·6c79··objects.">.<poly00000610:·6f62·6a65·6374·732e·223e·0a3c·706f·6c79··objects.">.<poly
00000620:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"00000620:·676f·6e20·6669·6c6c·3d22·7768·6974·6522··gon·fill="white"
00000630:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#66666600000630:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666
00000640:·2220·706f·696e·7473·3d22·3539·392e·352c··"·points="599.5,00000640:·2220·706f·696e·7473·3d22·3539·392e·352c··"·points="599.5,
4.25 KB
./usr/share/doc/ucommon-doc/html/a00954.html
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 <tr·class="memitem:a9d5589bc014dcec626ff198d5c9370cd"·id="r_a9d5589bc014dcec626ff198d5c9370cd"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a9d5589bc014dcec626ff198d5c9370cd">ENTER_CRITICAL</a>&#160;&#160;&#160;enterMutex();</td></tr>78 <tr·class="memitem:a9d5589bc014dcec626ff198d5c9370cd"·id="r_a9d5589bc014dcec626ff198d5c9370cd"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a9d5589bc014dcec626ff198d5c9370cd">ENTER_CRITICAL</a>&#160;&#160;&#160;enterMutex();</td></tr>
79 <tr·class="separator:a9d5589bc014dcec626ff198d5c9370cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:a9d5589bc014dcec626ff198d5c9370cd"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80 <tr·class="memitem:af1b76aeceb2370c5fcedee46f9cd3d09"·id="r_af1b76aeceb2370c5fcedee46f9cd3d09"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#af1b76aeceb2370c5fcedee46f9cd3d09">LEAVE_CRITICAL</a>&#160;&#160;&#160;leaveMutex();</td></tr>80 <tr·class="memitem:af1b76aeceb2370c5fcedee46f9cd3d09"·id="r_af1b76aeceb2370c5fcedee46f9cd3d09"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#af1b76aeceb2370c5fcedee46f9cd3d09">LEAVE_CRITICAL</a>&#160;&#160;&#160;leaveMutex();</td></tr>
81 <tr·class="separator:af1b76aeceb2370c5fcedee46f9cd3d09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>81 <tr·class="separator:af1b76aeceb2370c5fcedee46f9cd3d09"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
82 </table><table·class="memberdecls">82 </table><table·class="memberdecls">
83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>83 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="func-members"·name="func-members"></a>
84 Functions</h2></td></tr>84 Functions</h2></td></tr>
85 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>85 <tr·class="memitem:a616f43b1bfc7852c54abf7d6301a2946"·id="r_a616f43b1bfc7852c54abf7d6301a2946"><td·class="memItemLeft"·align="right"·valign="top">class&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html#a616f43b1bfc7852c54abf7d6301a2946">ost::__attribute__</a>·((visibility(&quot;default&quot;)))·IPV4Validator</td></tr>
86 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>86 <tr·class="memdesc:a616f43b1bfc7852c54abf7d6301a2946"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to·the·IPV4Address·constructor.··<br·/></td></tr>
87 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>87 <tr·class="separator:a616f43b1bfc7852c54abf7d6301a2946"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
88 <tr·class="memitem:a7b597c0934b2825fada3f14c5641d5ef"·id="r_a7b597c0934b2825fada3f14c5641d5ef"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a7b597c0934b2825fada3f14c5641d5ef">ost::asctime_r</a>·(const·struct·tm·*tm,·char·*b)</td></tr>88 <tr·class="memitem:a7b597c0934b2825fada3f14c5641d5ef"·id="r_a7b597c0934b2825fada3f14c5641d5ef"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a7b597c0934b2825fada3f14c5641d5ef">ost::asctime_r</a>·(const·struct·tm·*tm,·char·*b)</td></tr>
89 <tr·class="separator:a7b597c0934b2825fada3f14c5641d5ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:a7b597c0934b2825fada3f14c5641d5ef"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:a1a97be8df0a746c018c21eb2d96ebe0f"·id="r_a1a97be8df0a746c018c21eb2d96ebe0f"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a1a97be8df0a746c018c21eb2d96ebe0f">ost::ctime_r</a>·(const·time_t·*t,·char·*buf)</td></tr>90 <tr·class="memitem:a1a97be8df0a746c018c21eb2d96ebe0f"·id="r_a1a97be8df0a746c018c21eb2d96ebe0f"><td·class="memItemLeft"·align="right"·valign="top">char·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a1a97be8df0a746c018c21eb2d96ebe0f">ost::ctime_r</a>·(const·time_t·*t,·char·*buf)</td></tr>
91 <tr·class="separator:a1a97be8df0a746c018c21eb2d96ebe0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>91 <tr·class="separator:a1a97be8df0a746c018c21eb2d96ebe0f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
92 <tr·class="memitem:a606f818d39cccd5ee075b3a7a680651b"·id="r_a606f818d39cccd5ee075b3a7a680651b"><td·class="memItemLeft"·align="right"·valign="top">Thread·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a606f818d39cccd5ee075b3a7a680651b">ost::getThread</a>·(void)</td></tr>92 <tr·class="memitem:a606f818d39cccd5ee075b3a7a680651b"·id="r_a606f818d39cccd5ee075b3a7a680651b"><td·class="memItemLeft"·align="right"·valign="top">Thread·*&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html#a606f818d39cccd5ee075b3a7a680651b">ost::getThread</a>·(void)</td></tr>
2.0 KB
./usr/share/doc/ucommon-doc/html/a00954_source.html
    
Offset 602, 15 lines modifiedOffset 602, 15 lines modified
602 <div·class="line"><a·id="l00986"·name="l00986"></a><span·class="lineno">··986</span><span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·peek(Buffer·&amp;b,·<span·class="keywordtype">void</span>·*o)·{</div>602 <div·class="line"><a·id="l00986"·name="l00986"></a><span·class="lineno">··986</span><span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·peek(Buffer·&amp;b,·<span·class="keywordtype">void</span>·*o)·{</div>
603 <div·class="line"><a·id="l00987"·name="l00987"></a><span·class="lineno">··987</span>····<span·class="keywordflow">return</span>·b.peek(o);</div>603 <div·class="line"><a·id="l00987"·name="l00987"></a><span·class="lineno">··987</span>····<span·class="keywordflow">return</span>·b.peek(o);</div>
604 <div·class="line"><a·id="l00988"·name="l00988"></a><span·class="lineno">··988</span>}</div>604 <div·class="line"><a·id="l00988"·name="l00988"></a><span·class="lineno">··988</span>}</div>
605 <div·class="line"><a·id="l00989"·name="l00989"></a><span·class="lineno">··989</span>·</div>605 <div·class="line"><a·id="l00989"·name="l00989"></a><span·class="lineno">··989</span>·</div>
606 <div·class="line"><a·id="l00990"·name="l00990"></a><span·class="lineno">··990</span>}·<span·class="comment">//·namespace·ost</span></div>606 <div·class="line"><a·id="l00990"·name="l00990"></a><span·class="lineno">··990</span>}·<span·class="comment">//·namespace·ost</span></div>
607 <div·class="line"><a·id="l00991"·name="l00991"></a><span·class="lineno">··991</span>·</div>607 <div·class="line"><a·id="l00991"·name="l00991"></a><span·class="lineno">··991</span>·</div>
608 <div·class="line"><a·id="l00992"·name="l00992"></a><span·class="lineno">··992</span><span·class="preprocessor">#endif</span></div>608 <div·class="line"><a·id="l00992"·name="l00992"></a><span·class="lineno">··992</span><span·class="preprocessor">#endif</span></div>
609 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">ucommon</a></div><div·class="ttdoc">Common·namespace·for·all·ucommon·objects.</div><div·class="ttdef"><b>Definition</b>·<a·href="a00461_source.html#l00047">access.h:47</a></div></div>609 <div·class="ttc"·id="aa00536_html"><div·class="ttname"><a·href="a00536.html">ucommon</a></div><div·class="ttdoc">Common·namespace·for·all·ucommon·objects.</div><div·class="ttdef"><b>Definition</b>·<a·href="a00437_source.html#l00047">access.h:47</a></div></div>
610 <div·class="ttc"·id="aa00948_html"><div·class="ttname"><a·href="a00948.html">string.h</a></div><div·class="ttdoc">Common·C++·generic·string·class.</div></div>610 <div·class="ttc"·id="aa00948_html"><div·class="ttname"><a·href="a00948.html">string.h</a></div><div·class="ttdoc">Common·C++·generic·string·class.</div></div>
611 </div><!--·fragment·--></div><!--·contents·-->611 </div><!--·fragment·--></div><!--·contents·-->
612 <!--·start·footer·part·-->612 <!--·start·footer·part·-->
613 <hr·class="footer"/><address·class="footer"><small>613 <hr·class="footer"/><address·class="footer"><small>
614 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8614 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
615 </small></address>615 </small></address>
616 </body>616 </body>
30.2 KB
./usr/share/doc/ucommon-doc/html/a00955.svg
    
Offset 57, 16 lines modifiedOffset 57, 16 lines modified
00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--00000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3035··xlink:href="a005
00000400:·3832·5f73·6f75·7263·652e·6874·6d6c·2220··82_source.html"·00000400:·3132·5f73·6f75·7263·652e·6874·6d6c·2220··12_source.html"·
00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000420:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<00000420:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
00000430:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000430:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000440:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#6600000440:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
00000450:·3636·3636·2220·706f·696e·7473·3d22·3132··6666"·points="1200000450:·3636·3636·2220·706f·696e·7473·3d22·3132··6666"·points="12
00000460:·3534·2c2d·3733·3420·3131·3336·2c2d·3733··54,-734·1136,-7300000460:·3534·2c2d·3733·3420·3131·3336·2c2d·3733··54,-734·1136,-73
00000470:·3420·3131·3336·2c2d·3731·3520·3132·3534··4·1136,-715·125400000470:·3420·3131·3336·2c2d·3731·3520·3132·3534··4·1136,-715·1254
13.3 KB
./usr/share/doc/ucommon-doc/html/a00956.svg
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
00000390:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000390:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000003a0:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i000003a0:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i
000003b0:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c000003b0:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c
000003c0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000003c0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
000003d0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title000003d0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title
000003e0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003e0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
000003f0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003f0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
00000400:·6872·6566·3d22·6130·3035·3030·2e68·746d··href="a00500.htm00000400:·6872·6566·3d22·6130·3034·3832·2e68·746d··href="a00482.htm
00000410:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"00000410:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
00000420:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4e65···xlink:title="Ne00000420:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4e65···xlink:title="Ne
00000430:·7477·6f72·6b20·6164·6472·6573·7365·7320··twork·addresses·00000430:·7477·6f72·6b20·6164·6472·6573·7365·7320··twork·addresses·
00000440:·616e·6420·736f·636b·6574·7320·7265·6c61··and·sockets·rela00000440:·616e·6420·736f·636b·6574·7320·7265·6c61··and·sockets·rela
00000450:·7465·6420·636c·6173·7365·732e·223e·0a3c··ted·classes.">.<00000450:·7465·6420·636c·6173·7365·732e·223e·0a3c··ted·classes.">.<
00000460:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh00000460:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
00000470:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#6600000470:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
1.64 KB
./usr/share/doc/ucommon-doc/html/a00957.html
    
Offset 56, 18 lines modifiedOffset 56, 18 lines modified
56 <a·href="#var-members">Variables</a>··</div>56 <a·href="#var-members">Variables</a>··</div>
57 ··<div·class="headertitle"><div·class="title">thread.h·File·Reference</div></div>57 ··<div·class="headertitle"><div·class="title">thread.h·File·Reference</div></div>
58 </div><!--header-->58 </div><!--header-->
59 <div·class="contents">59 <div·class="contents">
  
60 <p>Thread·classes·and·sychronization·objects.··60 <p>Thread·classes·and·sychronization·objects.··
61 <a·href="#details">More...</a></p>61 <a·href="#details">More...</a></p>
62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00434_source.html">ucommon/cpr.h</a>&gt;</code><br·/>62 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00392_source.html">ucommon/cpr.h</a>&gt;</code><br·/>
63 <code>#include·&lt;<a·class="el"·href="a00449_source.html">ucommon/timers.h</a>&gt;</code><br·/>63 <code>#include·&lt;<a·class="el"·href="a00416_source.html">ucommon/timers.h</a>&gt;</code><br·/>
64 <code>#include·&lt;<a·class="el"·href="a00251_source.html">ucommon/memory.h</a>&gt;</code><br·/>64 <code>#include·&lt;<a·class="el"·href="a00140_source.html">ucommon/memory.h</a>&gt;</code><br·/>
65 <code>#include·&lt;<a·class="el"·href="a00464_source.html">ucommon/condition.h</a>&gt;</code><br·/>65 <code>#include·&lt;<a·class="el"·href="a00452_source.html">ucommon/condition.h</a>&gt;</code><br·/>
66 </div><div·class="textblock"><div·class="dynheader">66 </div><div·class="textblock"><div·class="dynheader">
67 Include·dependency·graph·for·thread.h:</div>67 Include·dependency·graph·for·thread.h:</div>
68 <div·class="dyncontent">68 <div·class="dyncontent">
69 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00958.svg"·width="1444"·height="623"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>69 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00958.svg"·width="1444"·height="623"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
70 </div>70 </div>
71 </div><div·class="textblock"><div·class="dynheader">71 </div><div·class="textblock"><div·class="dynheader">
72 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>72 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
15.1 KB
./usr/share/doc/ucommon-doc/html/a00957_source.html
    
Offset 69, 31 lines modifiedOffset 69, 31 lines modified
69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>69 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="comment">//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License</span></div>
70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>70 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span><span·class="comment">//·along·with·GNU·uCommon·C++.··If·not,·see·&lt;http://www.gnu.org/licenses/&gt;.</span></div>
71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>71 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
72 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·_UCOMMON_THREAD_H_</span></div>72 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifndef·_UCOMMON_THREAD_H_</span></div>
73 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·_UCOMMON_THREAD_H_</span></div>73 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#define·_UCOMMON_THREAD_H_</span></div>
74 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>74 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
75 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>75 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#ifndef·_UCOMMON_CPR_H_</span></div>
76 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00434.html">ucommon/cpr.h</a>&gt;</span></div>76 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00392.html">ucommon/cpr.h</a>&gt;</span></div>
77 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>77 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#endif</span></div>
78 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>78 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
79 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·_UCOMMON_ACCESS_H_</span></div>79 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·_UCOMMON_ACCESS_H_</span></div>
80 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00461.html">ucommon/access.h</a>&gt;</span></div>80 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00437.html">ucommon/access.h</a>&gt;</span></div>
81 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>81 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</span></div>
82 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>82 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
83 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·_UCOMMON_TIMERS_H_</span></div>83 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·_UCOMMON_TIMERS_H_</span></div>
84 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00449.html">ucommon/timers.h</a>&gt;</span></div>84 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00416.html">ucommon/timers.h</a>&gt;</span></div>
85 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>85 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#endif</span></div>
86 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>86 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
87 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·_UCOMMON_MEMORY_H_</span></div>87 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·_UCOMMON_MEMORY_H_</span></div>
88 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00251.html">ucommon/memory.h</a>&gt;</span></div>88 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00140.html">ucommon/memory.h</a>&gt;</span></div>
89 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>89 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>
90 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>90 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
91 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·_UCOMMON_CONDITION_H_</span></div>91 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#ifndef·_UCOMMON_CONDITION_H_</span></div>
92 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00464.html">ucommon/condition.h</a>&gt;</span></div>92 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00452.html">ucommon/condition.h</a>&gt;</span></div>
93 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>93 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</span></div>
94 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>94 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
95 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>95 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a00536.html">ucommon</a>·{</div>
96 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>96 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
97 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">class·</span>__EXPORT·RWLock·:·<span·class="keyword">private</span>·ConditionalAccess,·<span·class="keyword">public</span>·__PROTOCOL·ExclusiveProtocol,·<span·class="keyword">public</span>·__PROTOCOL·SharedProtocol</div>97 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">class·</span>__EXPORT·RWLock·:·<span·class="keyword">private</span>·ConditionalAccess,·<span·class="keyword">public</span>·__PROTOCOL·ExclusiveProtocol,·<span·class="keyword">public</span>·__PROTOCOL·SharedProtocol</div>
98 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>98 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>
99 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:</div>99 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">private</span>:</div>
1.14 KB
html2text {}
    
Offset 494, 26 lines modifiedOffset 494, 26 lines modified
494 _sync_flag_·=·!Mutex::release(x))494 _sync_flag_·=·!Mutex::release(x))
495 955495 955
496 956}·//·namespace·ucommon496 956}·//·namespace·ucommon
497 957497 957
498 958#endif498 958#endif
499 _\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h499 _\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h
500 Private·heaps,·pools,·and·associations.500 Private·heaps,·pools,·and·associations.
501 _\x8i_\x8n_\x8i_\x8t 
502 T·*·init(T·*memory) 
503 Template·function·to·initialize·memory·by·invoking·default·constructor. 
504 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h_\x8:_\x85_\x86_\x86 
505 _\x8c_\x8p_\x8r_\x8._\x8h501 _\x8c_\x8p_\x8r_\x8._\x8h
506 Runtime·functions.502 Runtime·functions.
507 _\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h503 _\x8t_\x8i_\x8m_\x8e_\x8r_\x8s_\x8._\x8h
508 Realtime·timers·and·timer·queues.504 Realtime·timers·and·timer·queues.
509 _\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h505 _\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h
510 Locking·protocol·classes·for·member·function·automatic·operations.506 Locking·protocol·classes·for·member·function·automatic·operations.
511 _\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8._\x8h507 _\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8._\x8h
512 Condition·classes·for·thread·sychronization·and·timing.508 Condition·classes·for·thread·sychronization·and·timing.
 509 _\x8i_\x8n_\x8i_\x8t
 510 T·*·init(T·*memory)
 511 Template·function·to·initialize·memory·by·invoking·default·constructor.
 512 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h_\x8:_\x85_\x86_\x86
513 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n513 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
514 Common·namespace·for·all·ucommon·objects.514 Common·namespace·for·all·ucommon·objects.
515 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87515 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
516 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8r_\x8w_\x8l_\x8o_\x8c_\x8k_\x8__\x8t516 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8r_\x8w_\x8l_\x8o_\x8c_\x8k_\x8__\x8t
517 RWLock·rwlock_t517 RWLock·rwlock_t
518 Convenience·type·for·using·read/write·locks.518 Convenience·type·for·using·read/write·locks.
519 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h_\x8:_\x89_\x84_\x85519 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h_\x8:_\x89_\x84_\x85
8.88 KB
./usr/share/doc/ucommon-doc/html/a00958.svg
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No
000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002
000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000003f0:·2261·3030·3433·342e·6874·6d6c·2220·7461··"a00434.html"·ta000003f0:·2261·3030·3339·322e·6874·6d6c·2220·7461··"a00392.html"·ta
00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000410:·6b3a·7469·746c·653d·2252·756e·7469·6d65··k:title="Runtime00000410:·6b3a·7469·746c·653d·2252·756e·7469·6d65··k:title="Runtime
00000420:·2066·756e·6374·696f·6e73·2e22·3e0a·3c70···functions.">.<p00000420:·2066·756e·6374·696f·6e73·2e22·3e0a·3c70···functions.">.<p
00000430:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi00000430:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi
00000440:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#66600000440:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666
00000450:·3636·3622·2070·6f69·6e74·733d·2235·3538··666"·points="55800000450:·3636·3622·2070·6f69·6e74·733d·2235·3538··666"·points="558
00000460:·2c2d·3132·3920·3436·362c·2d31·3239·2034··,-129·466,-129·400000460:·2c2d·3132·3920·3436·362c·2d31·3239·2034··,-129·466,-129·4
33.5 KB
./usr/share/doc/ucommon-doc/html/a00959.svg
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No
000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002
000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000003f0:·2261·3030·3339·382e·6874·6d6c·2220·7461··"a00398.html"·ta000003f0:·2261·3030·3434·362e·6874·6d6c·2220·7461··"a00446.html"·ta
00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000410:·6b3a·7469·746c·653d·2241·7272·6179·7320··k:title="Arrays·00000410:·6b3a·7469·746c·653d·2241·7272·6179·7320··k:title="Arrays·
00000420:·6f66·2074·6872·6561·6426·2334·353b·7361··of·thread&#45;sa00000420:·6f66·2074·6872·6561·6426·2334·353b·7361··of·thread&#45;sa
00000430:·6665·2073·7472·6f6e·676c·7920·7479·7065··fe·strongly·type00000430:·6665·2073·7472·6f6e·676c·7920·7479·7065··fe·strongly·type
00000440:·6420·6865·6170·206f·626a·6563·7473·2e22··d·heap·objects."00000440:·6420·6865·6170·206f·626a·6563·7473·2e22··d·heap·objects."
00000450:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000450:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000460:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="00000460:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
1.27 KB
./usr/share/doc/ucommon-doc/html/dir_000000_000001.html
    
Offset 38, 14 lines modifiedOffset 38, 14 lines modified
38 ··</div>38 ··</div>
39 <div·id="nav-path"·class="navpath">39 <div·id="nav-path"·class="navpath">
40 ··<ul>40 ··<ul>
41 <li·class="navelem"><a·class="el"·href="dir_8bb253d68c4ad658f2af679087a115ee.html">commoncpp</a></li>··</ul>41 <li·class="navelem"><a·class="el"·href="dir_8bb253d68c4ad658f2af679087a115ee.html">commoncpp</a></li>··</ul>
42 </div>42 </div>
43 </div><!--·top·-->43 </div><!--·top·-->
44 <div·class="contents">44 <div·class="contents">
45 <h3>commoncpp·&rarr;·ucommon·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·commoncpp</th><th·class="dirtab">Includes·file·in·ucommon</th></tr><tr·class="dirtab"><td·class="dirtab"><b>config.h</b></td><td·class="dirtab"><a·class="el"·href="a00443.html">ucommon.h</a></td></tr></table></div><!--·contents·-->45 <h3>commoncpp·&rarr;·ucommon·Relation</h3><table·class="dirtab"><tr·class="dirtab"><th·class="dirtab">File·in·commoncpp</th><th·class="dirtab">Includes·file·in·ucommon</th></tr><tr·class="dirtab"><td·class="dirtab"><b>config.h</b></td><td·class="dirtab"><a·class="el"·href="a00464.html">ucommon.h</a></td></tr></table></div><!--·contents·-->
46 <!--·start·footer·part·-->46 <!--·start·footer·part·-->
47 <hr·class="footer"/><address·class="footer"><small>47 <hr·class="footer"/><address·class="footer"><small>
48 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.848 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
49 </small></address>49 </small></address>
50 </body>50 </body>
51 </html>51 </html>
16.5 KB
./usr/share/doc/ucommon-doc/html/dir_8bb253d68c4ad658f2af679087a115ee.html
    
Offset 55, 79 lines modifiedOffset 55, 79 lines modified
55 Directory·dependency·graph·for·commoncpp:</div>55 Directory·dependency·graph·for·commoncpp:</div>
56 <div·class="dyncontent">56 <div·class="dyncontent">
57 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="dir_8bb253d68c4ad658f2af679087a115ee_dep.svg"·width="114"·height="110"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>57 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="dir_8bb253d68c4ad658f2af679087a115ee_dep.svg"·width="114"·height="110"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
58 </div>58 </div>
59 <table·class="memberdecls">59 <table·class="memberdecls">
60 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>60 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
61 Files</h2></td></tr>61 Files</h2></td></tr>
62 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">address.h</a></td></tr>62 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00482.html">address.h</a></td></tr>
63 <tr·class="memdesc:a00500"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Network·addresses·and·sockets·related·classes.·<br·/></td></tr>63 <tr·class="memdesc:a00482"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Network·addresses·and·sockets·related·classes.·<br·/></td></tr>
64 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>64 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
65 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">applog.h</a></td></tr>65 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00488.html">applog.h</a></td></tr>
66 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Application·logging·facilities·abstraction.·<br·/></td></tr>66 <tr·class="memdesc:a00488"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Application·logging·facilities·abstraction.·<br·/></td></tr>
67 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>67 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
68 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>commoncpp.h</b></td></tr>68 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>commoncpp.h</b></td></tr>
69 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>69 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
70 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00482_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>70 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>config.h</b></td></tr>
71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00488_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dccp.h</b></td></tr>72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>dccp.h</b></td></tr>
73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>73 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">exception.h</a></td></tr>74 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">exception.h</a></td></tr>
75 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">GNU·Common·C++·exception·model·base·classes.·<br·/></td></tr>75 <tr·class="memdesc:a00515"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">GNU·Common·C++·exception·model·base·classes.·<br·/></td></tr>
76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>76 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
77 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00924_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00924.html">export.h</a></td></tr>77 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00924_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00924.html">export.h</a></td></tr>
78 <tr·class="memdesc:a00924"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·interfaces·for·library·interfaces.·<br·/></td></tr>78 <tr·class="memdesc:a00924"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·interfaces·for·library·interfaces.·<br·/></td></tr>
79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>79 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00515_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00515.html">file.h</a></td></tr>80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">file.h</a></td></tr>
81 <tr·class="memdesc:a00515"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Files·and·dynamic·loader·services.·<br·/></td></tr>81 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Files·and·dynamic·loader·services.·<br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">mime.h</a></td></tr>83 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">mime.h</a></td></tr>
84 <tr·class="memdesc:a00506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">MIME·document·abstractions.·<br·/></td></tr>84 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">MIME·document·abstractions.·<br·/></td></tr>
85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>85 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">misc.h</a></td></tr>86 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00506_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00506.html">misc.h</a></td></tr>
87 <tr·class="memdesc:a00503"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">various·miscellaneous·classes·historically·used.·<br·/></td></tr>87 <tr·class="memdesc:a00506"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">various·miscellaneous·classes·historically·used.·<br·/></td></tr>
88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>88 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00930_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>numbers.h</b></td></tr>89 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00930_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>numbers.h</b></td></tr>
90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>90 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00936_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00936.html">object.h</a></td></tr>91 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00936_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00936.html">object.h</a></td></tr>
92 <tr·class="memdesc:a00936"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc.·<br·/></td></tr>92 <tr·class="memdesc:a00936"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc.·<br·/></td></tr>
93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>93 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00512_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>persist.h</b></td></tr>94 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>persist.h</b></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00485_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00485.html">pointer.h</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">pointer.h</a></td></tr>
97 <tr·class="memdesc:a00485"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·for·creating·reference·count·managed·smart·pointers.·<br·/></td></tr>97 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Template·for·creating·reference·count·managed·smart·pointers.·<br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00527_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00527.html">process.h</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00497_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00497.html">process.h</a></td></tr>
100 <tr·class="memdesc:a00527"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·services.·<br·/></td></tr>100 <tr·class="memdesc:a00497"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Process·services.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00518_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00518.html">serial.h</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00503_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00503.html">serial.h</a></td></tr>
103 <tr·class="memdesc:a00518"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serial·I/O·services.·<br·/></td></tr>103 <tr·class="memdesc:a00503"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Serial·I/O·services.·<br·/></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00491_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00491.html">slog.h</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00530_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00530.html">slog.h</a></td></tr>
106 <tr·class="memdesc:a00491"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">System·logging·facilities·abstraction.·<br·/></td></tr>106 <tr·class="memdesc:a00530"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">System·logging·facilities·abstraction.·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00942_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00942.html">socket.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00942_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00942.html">socket.h</a></td></tr>
109 <tr·class="memdesc:a00942"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">socket·operations.·<br·/></td></tr>109 <tr·class="memdesc:a00942"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">socket·operations.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00948_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html">string.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00948_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00948.html">string.h</a></td></tr>
112 <tr·class="memdesc:a00948"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·C++·generic·string·class.·<br·/></td></tr>112 <tr·class="memdesc:a00948"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·C++·generic·string·class.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00524_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00524.html">tcp.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">tcp.h</a></td></tr>
115 <tr·class="memdesc:a00524"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tcp·derived·socket·classes.·<br·/></td></tr>115 <tr·class="memdesc:a00533"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">tcp·derived·socket·classes.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00954_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html">thread.h</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00954_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00954.html">thread.h</a></td></tr>
118 <tr·class="memdesc:a00954"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·C++·thread·class·and·sychronization·objects.·<br·/></td></tr>118 <tr·class="memdesc:a00954"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·C++·thread·class·and·sychronization·objects.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00533_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00533.html">tokenizer.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">tokenizer.h</a></td></tr>
121 <tr·class="memdesc:a00533"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">string·tokenizer.·<br·/></td></tr>121 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">string·tokenizer.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00494_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00494.html">udp.h</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00500_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00500.html">udp.h</a></td></tr>
124 <tr·class="memdesc:a00494"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">udp·derived·socket·classes.·<br·/></td></tr>124 <tr·class="memdesc:a00500"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">udp·derived·socket·classes.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00509_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>xml.h</b></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00521_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><b>xml.h</b></td></tr>
127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
128 </table>128 </table>
129 </div><!--·contents·-->129 </div><!--·contents·-->
130 <!--·start·footer·part·-->130 <!--·start·footer·part·-->
131 <hr·class="footer"/><address·class="footer"><small>131 <hr·class="footer"/><address·class="footer"><small>
132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8132 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
133 </small></address>133 </small></address>
26.4 KB
./usr/share/doc/ucommon-doc/html/dir_9a6e7cdcb263a598fbfa34dce073bd53.html
    
Offset 50, 112 lines modifiedOffset 50, 112 lines modified
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">ucommon·Directory·Reference</div></div>51 ··<div·class="headertitle"><div·class="title">ucommon·Directory·Reference</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <table·class="memberdecls">54 <table·class="memberdecls">
55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>55 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="files"·name="files"></a>
56 Files</h2></td></tr>56 Files</h2></td></tr>
57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00461.html">access.h</a></td></tr>57 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00437.html">access.h</a></td></tr>
58 <tr·class="memdesc:a00461"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Locking·protocol·classes·for·member·function·automatic·operations.·<br·/></td></tr>58 <tr·class="memdesc:a00437"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Locking·protocol·classes·for·member·function·automatic·operations.·<br·/></td></tr>
59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>59 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">arrayref.h</a></td></tr>60 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">arrayref.h</a></td></tr>
61 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Arrays·of·thread-safe·strongly·typed·heap·objects.·<br·/></td></tr>61 <tr·class="memdesc:a00446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Arrays·of·thread-safe·strongly·typed·heap·objects.·<br·/></td></tr>
62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>62 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00470.html">atomic.h</a></td></tr>63 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00431_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00431.html">atomic.h</a></td></tr>
64 <tr·class="memdesc:a00470"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Atomic·pointers·and·locks.·<br·/></td></tr>64 <tr·class="memdesc:a00431"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Atomic·pointers·and·locks.·<br·/></td></tr>
65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>65 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">condition.h</a></td></tr>66 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00452_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00452.html">condition.h</a></td></tr>
67 <tr·class="memdesc:a00464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Condition·classes·for·thread·sychronization·and·timing.·<br·/></td></tr>67 <tr·class="memdesc:a00452"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Condition·classes·for·thread·sychronization·and·timing.·<br·/></td></tr>
68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>68 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
69 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00413_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00413.html">counter.h</a></td></tr>69 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">counter.h</a></td></tr>
70 <tr·class="memdesc:a00413"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·for·various·automatic·counting·objects.·<br·/></td></tr>70 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·for·various·automatic·counting·objects.·<br·/></td></tr>
71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>71 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">cpr.h</a></td></tr>72 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00392_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00392.html">cpr.h</a></td></tr>
73 <tr·class="memdesc:a00434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Runtime·functions.·<br·/></td></tr>73 <tr·class="memdesc:a00392"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Runtime·functions.·<br·/></td></tr>
74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>74 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
75 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00437_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00437.html">datetime.h</a></td></tr>75 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">datetime.h</a></td></tr>
76 <tr·class="memdesc:a00437"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may·be·in·strings.·<br·/></td></tr>76 <tr·class="memdesc:a00476"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may·be·in·strings.·<br·/></td></tr>
77 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>77 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
78 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00927_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00927.html">export.h</a></td></tr>78 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00927_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00927.html">export.h</a></td></tr>
79 <tr·class="memdesc:a00927"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·interfaces·for·library·interfaces.·<br·/></td></tr>79 <tr·class="memdesc:a00927"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Export·interfaces·for·library·interfaces.·<br·/></td></tr>
80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>80 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">fsys.h</a></td></tr>81 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">fsys.h</a></td></tr>
82 <tr·class="memdesc:a00458"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-aware·file·system·manipulation·class.·<br·/></td></tr>82 <tr·class="memdesc:a00395"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread-aware·file·system·manipulation·class.·<br·/></td></tr>
83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>83 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00395_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00395.html">generics.h</a></td></tr>84 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">generics.h</a></td></tr>
85 <tr·class="memdesc:a00395"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·templates·for·C++.·<br·/></td></tr>85 <tr·class="memdesc:a00419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·templates·for·C++.·<br·/></td></tr>
86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>86 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00419_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00419.html">keydata.h</a></td></tr>87 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00398_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00398.html">keydata.h</a></td></tr>
88 <tr·class="memdesc:a00419"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parsing·of·config·files·that·have·keyword/value·pairs.·<br·/></td></tr>88 <tr·class="memdesc:a00398"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Parsing·of·config·files·that·have·keyword/value·pairs.·<br·/></td></tr>
89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>89 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">linked.h</a></td></tr>90 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00434_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00434.html">linked.h</a></td></tr>
91 <tr·class="memdesc:a00455"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linked·objects,·lists,·templates,·and·containers.·<br·/></td></tr>91 <tr·class="memdesc:a00434"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Linked·objects,·lists,·templates,·and·containers.·<br·/></td></tr>
92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>92 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">mapped.h</a></td></tr>93 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html">mapped.h</a></td></tr>
94 <tr·class="memdesc:a00479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·for·memory·mapped·objects.·<br·/></td></tr>94 <tr·class="memdesc:a00389"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·for·memory·mapped·objects.·<br·/></td></tr>
95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>95 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00389_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00389.html">mapref.h</a></td></tr>96 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">mapref.h</a></td></tr>
97 <tr·class="memdesc:a00389"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maps·of·thread-safe·strongly·typed·heap·objects.·<br·/></td></tr>97 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Maps·of·thread-safe·strongly·typed·heap·objects.·<br·/></td></tr>
98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>98 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00251_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00251.html">memory.h</a></td></tr>99 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00140_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00140.html">memory.h</a></td></tr>
100 <tr·class="memdesc:a00251"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Private·heaps,·pools,·and·associations.·<br·/></td></tr>100 <tr·class="memdesc:a00140"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Private·heaps,·pools,·and·associations.·<br·/></td></tr>
101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>101 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00933_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00933.html">numbers.h</a></td></tr>102 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00933_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00933.html">numbers.h</a></td></tr>
103 <tr·class="memdesc:a00933"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·classes·for·manipulation·of·numbers·as·strings.·<br·/></td></tr>103 <tr·class="memdesc:a00933"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Support·classes·for·manipulation·of·numbers·as·strings.·<br·/></td></tr>
104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>104 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00939_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00939.html">object.h</a></td></tr>105 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00939_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00939.html">object.h</a></td></tr>
106 <tr·class="memdesc:a00939"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·common·object·base·class·with·auto-pointer·support.·<br·/></td></tr>106 <tr·class="memdesc:a00939"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·common·object·base·class·with·auto-pointer·support.·<br·/></td></tr>
107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>107 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">platform.h</a></td></tr>108 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00461.html">platform.h</a></td></tr>
109 <tr·class="memdesc:a00425"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·miscellaneous·platform·specific·headers·and·defines.·<br·/></td></tr>109 <tr·class="memdesc:a00461"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Various·miscellaneous·platform·specific·headers·and·defines.·<br·/></td></tr>
110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>110 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00428_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00428.html">protocols.h</a></td></tr>111 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00479_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00479.html">protocols.h</a></td></tr>
112 <tr·class="memdesc:a00428"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·interfaces·and·support.·<br·/></td></tr>112 <tr·class="memdesc:a00479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Abstract·interfaces·and·support.·<br·/></td></tr>
113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>113 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00401_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00401.html">reuse.h</a></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00458.html">reuse.h</a></td></tr>
115 <tr·class="memdesc:a00401"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·array·and·reusable·object·factory·heap·support.·<br·/></td></tr>115 <tr·class="memdesc:a00458"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·array·and·reusable·object·factory·heap·support.·<br·/></td></tr>
116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>116 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00440_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00440.html">secure.h</a></td></tr>117 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">secure.h</a></td></tr>
118 <tr·class="memdesc:a00440"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for·use·with·GNU·uCommon·C++.·<br·/></td></tr>118 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for·use·with·GNU·uCommon·C++.·<br·/></td></tr>
119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>119 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00446_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00446.html">shared.h</a></td></tr>120 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">shared.h</a></td></tr>
121 <tr·class="memdesc:a00446"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·thread·shared·data·types·we·will·use.·<br·/></td></tr>121 <tr·class="memdesc:a00473"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·thread·shared·data·types·we·will·use.·<br·/></td></tr>
122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>122 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00476.html">shell.h</a></td></tr>123 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00425_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00425.html">shell.h</a></td></tr>
124 <tr·class="memdesc:a00476"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·shell·parsing·and·application·services.·<br·/></td></tr>124 <tr·class="memdesc:a00425"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Generic·shell·parsing·and·application·services.·<br·/></td></tr>
125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>125 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00945_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00945.html">socket.h</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00945_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00945.html">socket.h</a></td></tr>
127 <tr·class="memdesc:a00945"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·socket·class·and·address·manipulation.·<br·/></td></tr>127 <tr·class="memdesc:a00945"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Common·socket·class·and·address·manipulation.·<br·/></td></tr>
128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>128 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00407_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00407.html">stl.h</a></td></tr>129 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">stl.h</a></td></tr>
130 <tr·class="memdesc:a00407"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Placeholder·for·future·classes·that·require·stl·support.·<br·/></td></tr>130 <tr·class="memdesc:a00404"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Placeholder·for·future·classes·that·require·stl·support.·<br·/></td></tr>
131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00404_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00404.html">stream.h</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00470.html">stream.h</a></td></tr>
133 <tr·class="memdesc:a00404"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and·that·support·ANSI·C++·stream·operators.·<br·/></td></tr>133 <tr·class="memdesc:a00470"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and·that·support·ANSI·C++·stream·operators.·<br·/></td></tr>
134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00951_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00951.html">string.h</a></td></tr>135 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00951_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00951.html">string.h</a></td></tr>
136 <tr·class="memdesc:a00951"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·common·string·class·and·character·string·support·functions.·<br·/></td></tr>136 <tr·class="memdesc:a00951"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·common·string·class·and·character·string·support·functions.·<br·/></td></tr>
137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>137 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00410_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00410.html">temporary.h</a></td></tr>138 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">temporary.h</a></td></tr>
139 <tr·class="memdesc:a00410"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·templates·for·C++.·<br·/></td></tr>139 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·templates·for·C++.·<br·/></td></tr>
140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00957_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00957.html">thread.h</a></td></tr>141 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00957_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00957.html">thread.h</a></td></tr>
142 <tr·class="memdesc:a00957"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread·classes·and·sychronization·objects.·<br·/></td></tr>142 <tr·class="memdesc:a00957"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Thread·classes·and·sychronization·objects.·<br·/></td></tr>
143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00449_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00449.html">timers.h</a></td></tr>144 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">timers.h</a></td></tr>
145 <tr·class="memdesc:a00449"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Realtime·timers·and·timer·queues.·<br·/></td></tr>145 <tr·class="memdesc:a00416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Realtime·timers·and·timer·queues.·<br·/></td></tr>
146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>146 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00422_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00422.html">typeref.h</a></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00467.html">typeref.h</a></td></tr>
148 <tr·class="memdesc:a00422"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thread-safe·atomic·heap·management·system.·<br·/></td></tr>148 <tr·class="memdesc:a00467"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·thread-safe·atomic·heap·management·system.·<br·/></td></tr>
149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>149 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00443_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00443.html">ucommon.h</a></td></tr>150 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00464.html">ucommon.h</a></td></tr>
151 <tr·class="memdesc:a00443"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Top·level·include·file·for·the·GNU·uCommon·C++·core·library.·<br·/></td></tr>151 <tr·class="memdesc:a00464"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Top·level·include·file·for·the·GNU·uCommon·C++·core·library.·<br·/></td></tr>
152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>152 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00416_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00416.html">unicode.h</a></td></tr>153 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00455_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00455.html">unicode.h</a></td></tr>
154 <tr·class="memdesc:a00416"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·UCommon·Unicode·support.·<br·/></td></tr>154 <tr·class="memdesc:a00455"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Basic·UCommon·Unicode·support.·<br·/></td></tr>
155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>155 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
156 </table>156 </table>
157 </div><!--·contents·-->157 </div><!--·contents·-->
158 <!--·start·footer·part·-->158 <!--·start·footer·part·-->
159 <hr·class="footer"/><address·class="footer"><small>159 <hr·class="footer"/><address·class="footer"><small>
160 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8160 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
161 </small></address>161 </small></address>
31.5 KB
./usr/share/doc/ucommon-doc/html/files.html
    
Offset 46, 72 lines modifiedOffset 46, 72 lines modified
46 <div·class="header">46 <div·class="header">
47 ··<div·class="headertitle"><div·class="title">File·List</div></div>47 ··<div·class="headertitle"><div·class="title">File·List</div></div>
48 </div><!--header-->48 </div><!--header-->
49 <div·class="contents">49 <div·class="contents">
50 <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory">50 <div·class="textblock">Here·is·a·list·of·all·documented·files·with·brief·descriptions:</div><div·class="directory">
51 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span>]</div><table·class="directory">51 <div·class="levels">[detail·level·<span·onclick="javascript:toggleLevel(1);">1</span><span·onclick="javascript:toggleLevel(2);">2</span>]</div><table·class="directory">
52 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_8bb253d68c4ad658f2af679087a115ee.html"·target="_self">commoncpp</a></td><td·class="desc"></td></tr>52 <tr·id="row_0_"·class="even"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_0_"·class="arrow"·onclick="toggleFolder('0_')">&#9660;</span><span·id="img_0_"·class="iconfopen"·onclick="toggleFolder('0_')">&#160;</span><a·class="el"·href="dir_8bb253d68c4ad658f2af679087a115ee.html"·target="_self">commoncpp</a></td><td·class="desc"></td></tr>
53 <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00500.html"·target="_self">address.h</a></td><td·class="desc">Network·addresses·and·sockets·related·classes·</td></tr>53 <tr·id="row_0_0_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00482_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00482.html"·target="_self">address.h</a></td><td·class="desc">Network·addresses·and·sockets·related·classes·</td></tr>
54 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00497.html"·target="_self">applog.h</a></td><td·class="desc">Application·logging·facilities·abstraction·</td></tr>54 <tr·id="row_0_1_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00488.html"·target="_self">applog.h</a></td><td·class="desc">Application·logging·facilities·abstraction·</td></tr>
55 <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><b>commoncpp.h</b></td><td·class="desc"></td></tr>55 <tr·id="row_0_2_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><b>commoncpp.h</b></td><td·class="desc"></td></tr>
56 <tr·id="row_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00482_source.html"><span·class="icondoc"></span></a><b>config.h</b></td><td·class="desc"></td></tr>56 <tr·id="row_0_3_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><b>config.h</b></td><td·class="desc"></td></tr>
57 <tr·id="row_0_4_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00488_source.html"><span·class="icondoc"></span></a><b>dccp.h</b></td><td·class="desc"></td></tr>57 <tr·id="row_0_4_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><b>dccp.h</b></td><td·class="desc"></td></tr>
58 <tr·id="row_0_5_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00530.html"·target="_self">exception.h</a></td><td·class="desc">GNU·Common·C++·exception·model·base·classes·</td></tr>58 <tr·id="row_0_5_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00515.html"·target="_self">exception.h</a></td><td·class="desc">GNU·Common·C++·exception·model·base·classes·</td></tr>
59 <tr·id="row_0_6_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00924_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00924.html"·target="_self">export.h</a></td><td·class="desc">Export·interfaces·for·library·interfaces·</td></tr>59 <tr·id="row_0_6_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00924_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00924.html"·target="_self">export.h</a></td><td·class="desc">Export·interfaces·for·library·interfaces·</td></tr>
60 <tr·id="row_0_7_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00515_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00515.html"·target="_self">file.h</a></td><td·class="desc">Files·and·dynamic·loader·services·</td></tr>60 <tr·id="row_0_7_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00524.html"·target="_self">file.h</a></td><td·class="desc">Files·and·dynamic·loader·services·</td></tr>
61 <tr·id="row_0_8_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00506.html"·target="_self">mime.h</a></td><td·class="desc">MIME·document·abstractions·</td></tr>61 <tr·id="row_0_8_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00518.html"·target="_self">mime.h</a></td><td·class="desc">MIME·document·abstractions·</td></tr>
62 <tr·id="row_0_9_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00503.html"·target="_self">misc.h</a></td><td·class="desc">Various·miscellaneous·classes·historically·used·</td></tr>62 <tr·id="row_0_9_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00506_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00506.html"·target="_self">misc.h</a></td><td·class="desc">Various·miscellaneous·classes·historically·used·</td></tr>
63 <tr·id="row_0_10_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00930_source.html"><span·class="icondoc"></span></a><b>numbers.h</b></td><td·class="desc"></td></tr>63 <tr·id="row_0_10_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00930_source.html"><span·class="icondoc"></span></a><b>numbers.h</b></td><td·class="desc"></td></tr>
64 <tr·id="row_0_11_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00936_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00936.html"·target="_self">object.h</a></td><td·class="desc">Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc·</td></tr>64 <tr·id="row_0_11_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00936_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00936.html"·target="_self">object.h</a></td><td·class="desc">Some·object·manipulation·classes·for·smart·pointers,·linked·lists,·etc·</td></tr>
65 <tr·id="row_0_12_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00512_source.html"><span·class="icondoc"></span></a><b>persist.h</b></td><td·class="desc"></td></tr>65 <tr·id="row_0_12_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00485_source.html"><span·class="icondoc"></span></a><b>persist.h</b></td><td·class="desc"></td></tr>
66 <tr·id="row_0_13_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00485_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00485.html"·target="_self">pointer.h</a></td><td·class="desc">Template·for·creating·reference·count·managed·smart·pointers·</td></tr>66 <tr·id="row_0_13_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00527.html"·target="_self">pointer.h</a></td><td·class="desc">Template·for·creating·reference·count·managed·smart·pointers·</td></tr>
67 <tr·id="row_0_14_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00527_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00527.html"·target="_self">process.h</a></td><td·class="desc">Process·services·</td></tr>67 <tr·id="row_0_14_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00497_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00497.html"·target="_self">process.h</a></td><td·class="desc">Process·services·</td></tr>
68 <tr·id="row_0_15_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00518_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00518.html"·target="_self">serial.h</a></td><td·class="desc">Serial·I/O·services·</td></tr>68 <tr·id="row_0_15_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00503_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00503.html"·target="_self">serial.h</a></td><td·class="desc">Serial·I/O·services·</td></tr>
69 <tr·id="row_0_16_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00491_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00491.html"·target="_self">slog.h</a></td><td·class="desc">System·logging·facilities·abstraction·</td></tr>69 <tr·id="row_0_16_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00530_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00530.html"·target="_self">slog.h</a></td><td·class="desc">System·logging·facilities·abstraction·</td></tr>
70 <tr·id="row_0_17_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00942_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00942.html"·target="_self">socket.h</a></td><td·class="desc">Socket·operations·</td></tr>70 <tr·id="row_0_17_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00942_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00942.html"·target="_self">socket.h</a></td><td·class="desc">Socket·operations·</td></tr>
71 <tr·id="row_0_18_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00948_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00948.html"·target="_self">string.h</a></td><td·class="desc">Common·C++·generic·string·class·</td></tr>71 <tr·id="row_0_18_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00948_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00948.html"·target="_self">string.h</a></td><td·class="desc">Common·C++·generic·string·class·</td></tr>
72 <tr·id="row_0_19_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00524_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00524.html"·target="_self">tcp.h</a></td><td·class="desc">Tcp·derived·socket·classes·</td></tr>72 <tr·id="row_0_19_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00533.html"·target="_self">tcp.h</a></td><td·class="desc">Tcp·derived·socket·classes·</td></tr>
73 <tr·id="row_0_20_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00954_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00954.html"·target="_self">thread.h</a></td><td·class="desc">Common·C++·thread·class·and·sychronization·objects·</td></tr>73 <tr·id="row_0_20_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00954_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00954.html"·target="_self">thread.h</a></td><td·class="desc">Common·C++·thread·class·and·sychronization·objects·</td></tr>
74 <tr·id="row_0_21_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00533_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00533.html"·target="_self">tokenizer.h</a></td><td·class="desc">String·tokenizer·</td></tr>74 <tr·id="row_0_21_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00494.html"·target="_self">tokenizer.h</a></td><td·class="desc">String·tokenizer·</td></tr>
75 <tr·id="row_0_22_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00494_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00494.html"·target="_self">udp.h</a></td><td·class="desc">Udp·derived·socket·classes·</td></tr>75 <tr·id="row_0_22_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00500_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00500.html"·target="_self">udp.h</a></td><td·class="desc">Udp·derived·socket·classes·</td></tr>
76 <tr·id="row_0_23_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00509_source.html"><span·class="icondoc"></span></a><b>xml.h</b></td><td·class="desc"></td></tr>76 <tr·id="row_0_23_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00521_source.html"><span·class="icondoc"></span></a><b>xml.h</b></td><td·class="desc"></td></tr>
77 <tr·id="row_1_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_9a6e7cdcb263a598fbfa34dce073bd53.html"·target="_self">ucommon</a></td><td·class="desc"></td></tr>77 <tr·id="row_1_"·class="odd"><td·class="entry"><span·style="width:0px;display:inline-block;">&#160;</span><span·id="arr_1_"·class="arrow"·onclick="toggleFolder('1_')">&#9660;</span><span·id="img_1_"·class="iconfopen"·onclick="toggleFolder('1_')">&#160;</span><a·class="el"·href="dir_9a6e7cdcb263a598fbfa34dce073bd53.html"·target="_self">ucommon</a></td><td·class="desc"></td></tr>
78 <tr·id="row_1_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00461_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00461.html"·target="_self">access.h</a></td><td·class="desc">Locking·protocol·classes·for·member·function·automatic·operations·</td></tr>78 <tr·id="row_1_0_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00437_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00437.html"·target="_self">access.h</a></td><td·class="desc">Locking·protocol·classes·for·member·function·automatic·operations·</td></tr>
79 <tr·id="row_1_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00398_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00398.html"·target="_self">arrayref.h</a></td><td·class="desc">Arrays·of·thread-safe·strongly·typed·heap·objects·</td></tr>79 <tr·id="row_1_1_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00446_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00446.html"·target="_self">arrayref.h</a></td><td·class="desc">Arrays·of·thread-safe·strongly·typed·heap·objects·</td></tr>
80 <tr·id="row_1_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00470_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00470.html"·target="_self">atomic.h</a></td><td·class="desc">Atomic·pointers·and·locks·</td></tr>80 <tr·id="row_1_2_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00431_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00431.html"·target="_self">atomic.h</a></td><td·class="desc">Atomic·pointers·and·locks·</td></tr>
81 <tr·id="row_1_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00464_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00464.html"·target="_self">condition.h</a></td><td·class="desc">Condition·classes·for·thread·sychronization·and·timing·</td></tr>81 <tr·id="row_1_3_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00452_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00452.html"·target="_self">condition.h</a></td><td·class="desc">Condition·classes·for·thread·sychronization·and·timing·</td></tr>
82 <tr·id="row_1_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00413_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00413.html"·target="_self">counter.h</a></td><td·class="desc">Support·for·various·automatic·counting·objects·</td></tr>82 <tr·id="row_1_4_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00428.html"·target="_self">counter.h</a></td><td·class="desc">Support·for·various·automatic·counting·objects·</td></tr>
83 <tr·id="row_1_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00434.html"·target="_self">cpr.h</a></td><td·class="desc">Runtime·functions·</td></tr>83 <tr·id="row_1_5_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00392_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00392.html"·target="_self">cpr.h</a></td><td·class="desc">Runtime·functions·</td></tr>
84 <tr·id="row_1_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00437_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00437.html"·target="_self">datetime.h</a></td><td·class="desc">Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may·be·in·strings·</td></tr>84 <tr·id="row_1_6_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00476_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00476.html"·target="_self">datetime.h</a></td><td·class="desc">Basic·classes·for·manipulating·time·and·date·based·data,·particularly·that·may·be·in·strings·</td></tr>
85 <tr·id="row_1_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00927_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00927.html"·target="_self">export.h</a></td><td·class="desc">Export·interfaces·for·library·interfaces·</td></tr>85 <tr·id="row_1_7_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00927_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00927.html"·target="_self">export.h</a></td><td·class="desc">Export·interfaces·for·library·interfaces·</td></tr>
86 <tr·id="row_1_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00458_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00458.html"·target="_self">fsys.h</a></td><td·class="desc">Thread-aware·file·system·manipulation·class·</td></tr>86 <tr·id="row_1_8_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00395_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00395.html"·target="_self">fsys.h</a></td><td·class="desc">Thread-aware·file·system·manipulation·class·</td></tr>
87 <tr·id="row_1_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00395_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00395.html"·target="_self">generics.h</a></td><td·class="desc">Generic·templates·for·C++·</td></tr>87 <tr·id="row_1_9_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00419_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00419.html"·target="_self">generics.h</a></td><td·class="desc">Generic·templates·for·C++·</td></tr>
88 <tr·id="row_1_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00419_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00419.html"·target="_self">keydata.h</a></td><td·class="desc">Parsing·of·config·files·that·have·keyword/value·pairs·</td></tr>88 <tr·id="row_1_10_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00398_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00398.html"·target="_self">keydata.h</a></td><td·class="desc">Parsing·of·config·files·that·have·keyword/value·pairs·</td></tr>
89 <tr·id="row_1_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00455_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00455.html"·target="_self">linked.h</a></td><td·class="desc">Linked·objects,·lists,·templates,·and·containers·</td></tr>89 <tr·id="row_1_11_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00434_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00434.html"·target="_self">linked.h</a></td><td·class="desc">Linked·objects,·lists,·templates,·and·containers·</td></tr>
90 <tr·id="row_1_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00479_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00479.html"·target="_self">mapped.h</a></td><td·class="desc">Support·for·memory·mapped·objects·</td></tr>90 <tr·id="row_1_12_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00389_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00389.html"·target="_self">mapped.h</a></td><td·class="desc">Support·for·memory·mapped·objects·</td></tr>
91 <tr·id="row_1_13_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00389_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00389.html"·target="_self">mapref.h</a></td><td·class="desc">Maps·of·thread-safe·strongly·typed·heap·objects·</td></tr>91 <tr·id="row_1_13_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00422_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00422.html"·target="_self">mapref.h</a></td><td·class="desc">Maps·of·thread-safe·strongly·typed·heap·objects·</td></tr>
92 <tr·id="row_1_14_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00251_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00251.html"·target="_self">memory.h</a></td><td·class="desc">Private·heaps,·pools,·and·associations·</td></tr>92 <tr·id="row_1_14_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00140_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00140.html"·target="_self">memory.h</a></td><td·class="desc">Private·heaps,·pools,·and·associations·</td></tr>
93 <tr·id="row_1_15_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00933_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00933.html"·target="_self">numbers.h</a></td><td·class="desc">Support·classes·for·manipulation·of·numbers·as·strings·</td></tr>93 <tr·id="row_1_15_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00933_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00933.html"·target="_self">numbers.h</a></td><td·class="desc">Support·classes·for·manipulation·of·numbers·as·strings·</td></tr>
94 <tr·id="row_1_16_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00939_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00939.html"·target="_self">object.h</a></td><td·class="desc">A·common·object·base·class·with·auto-pointer·support·</td></tr>94 <tr·id="row_1_16_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00939_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00939.html"·target="_self">object.h</a></td><td·class="desc">A·common·object·base·class·with·auto-pointer·support·</td></tr>
95 <tr·id="row_1_17_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00425_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00425.html"·target="_self">platform.h</a></td><td·class="desc">Various·miscellaneous·platform·specific·headers·and·defines·</td></tr>95 <tr·id="row_1_17_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00461_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00461.html"·target="_self">platform.h</a></td><td·class="desc">Various·miscellaneous·platform·specific·headers·and·defines·</td></tr>
96 <tr·id="row_1_18_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00428_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00428.html"·target="_self">protocols.h</a></td><td·class="desc">Abstract·interfaces·and·support·</td></tr>96 <tr·id="row_1_18_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00479_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00479.html"·target="_self">protocols.h</a></td><td·class="desc">Abstract·interfaces·and·support·</td></tr>
97 <tr·id="row_1_19_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00401_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00401.html"·target="_self">reuse.h</a></td><td·class="desc">Basic·array·and·reusable·object·factory·heap·support·</td></tr>97 <tr·id="row_1_19_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00458_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00458.html"·target="_self">reuse.h</a></td><td·class="desc">Basic·array·and·reusable·object·factory·heap·support·</td></tr>
98 <tr·id="row_1_20_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00440_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00440.html"·target="_self">secure.h</a></td><td·class="desc">This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for·use·with·GNU·uCommon·C++·</td></tr>98 <tr·id="row_1_20_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00410_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00410.html"·target="_self">secure.h</a></td><td·class="desc">This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for·use·with·GNU·uCommon·C++·</td></tr>
99 <tr·id="row_1_21_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00446_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00446.html"·target="_self">shared.h</a></td><td·class="desc">Common·thread·shared·data·types·we·will·use·</td></tr>99 <tr·id="row_1_21_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00473_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00473.html"·target="_self">shared.h</a></td><td·class="desc">Common·thread·shared·data·types·we·will·use·</td></tr>
100 <tr·id="row_1_22_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00476_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00476.html"·target="_self">shell.h</a></td><td·class="desc">Generic·shell·parsing·and·application·services·</td></tr>100 <tr·id="row_1_22_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00425_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00425.html"·target="_self">shell.h</a></td><td·class="desc">Generic·shell·parsing·and·application·services·</td></tr>
101 <tr·id="row_1_23_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00945_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00945.html"·target="_self">socket.h</a></td><td·class="desc">Common·socket·class·and·address·manipulation·</td></tr>101 <tr·id="row_1_23_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00945_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00945.html"·target="_self">socket.h</a></td><td·class="desc">Common·socket·class·and·address·manipulation·</td></tr>
102 <tr·id="row_1_24_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00407_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00407.html"·target="_self">stl.h</a></td><td·class="desc">Placeholder·for·future·classes·that·require·stl·support·</td></tr>102 <tr·id="row_1_24_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00404_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00404.html"·target="_self">stl.h</a></td><td·class="desc">Placeholder·for·future·classes·that·require·stl·support·</td></tr>
103 <tr·id="row_1_25_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00404_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00404.html"·target="_self">stream.h</a></td><td·class="desc">Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and·that·support·ANSI·C++·stream·operators·</td></tr>103 <tr·id="row_1_25_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00470_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00470.html"·target="_self">stream.h</a></td><td·class="desc">Any·ucommon·streaming·classes·that·are·built·from·std::streamio·facilities·and·that·support·ANSI·C++·stream·operators·</td></tr>
104 <tr·id="row_1_26_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00951_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00951.html"·target="_self">string.h</a></td><td·class="desc">A·common·string·class·and·character·string·support·functions·</td></tr>104 <tr·id="row_1_26_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00951_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00951.html"·target="_self">string.h</a></td><td·class="desc">A·common·string·class·and·character·string·support·functions·</td></tr>
105 <tr·id="row_1_27_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00410_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00410.html"·target="_self">temporary.h</a></td><td·class="desc">Temporary·templates·for·C++·</td></tr>105 <tr·id="row_1_27_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00443_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00443.html"·target="_self">temporary.h</a></td><td·class="desc">Temporary·templates·for·C++·</td></tr>
106 <tr·id="row_1_28_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00957_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00957.html"·target="_self">thread.h</a></td><td·class="desc">Thread·classes·and·sychronization·objects·</td></tr>106 <tr·id="row_1_28_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00957_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00957.html"·target="_self">thread.h</a></td><td·class="desc">Thread·classes·and·sychronization·objects·</td></tr>
107 <tr·id="row_1_29_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00449_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00449.html"·target="_self">timers.h</a></td><td·class="desc">Realtime·timers·and·timer·queues·</td></tr>107 <tr·id="row_1_29_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00416_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00416.html"·target="_self">timers.h</a></td><td·class="desc">Realtime·timers·and·timer·queues·</td></tr>
108 <tr·id="row_1_30_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00422_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00422.html"·target="_self">typeref.h</a></td><td·class="desc">A·thread-safe·atomic·heap·management·system·</td></tr>108 <tr·id="row_1_30_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00467_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00467.html"·target="_self">typeref.h</a></td><td·class="desc">A·thread-safe·atomic·heap·management·system·</td></tr>
109 <tr·id="row_1_31_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00443_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00443.html"·target="_self">ucommon.h</a></td><td·class="desc">Top·level·include·file·for·the·GNU·uCommon·C++·core·library·</td></tr>109 <tr·id="row_1_31_"·class="odd"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00464_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00464.html"·target="_self">ucommon.h</a></td><td·class="desc">Top·level·include·file·for·the·GNU·uCommon·C++·core·library·</td></tr>
110 <tr·id="row_1_32_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00416_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00416.html"·target="_self">unicode.h</a></td><td·class="desc">Basic·UCommon·Unicode·support·</td></tr>110 <tr·id="row_1_32_"·class="even"><td·class="entry"><span·style="width:32px;display:inline-block;">&#160;</span><a·href="a00455_source.html"><span·class="icondoc"></span></a><a·class="el"·href="a00455.html"·target="_self">unicode.h</a></td><td·class="desc">Basic·UCommon·Unicode·support·</td></tr>
111 </table>111 </table>
112 </div><!--·directory·-->112 </div><!--·directory·-->
113 </div><!--·contents·-->113 </div><!--·contents·-->
114 <!--·start·footer·part·-->114 <!--·start·footer·part·-->
115 <hr·class="footer"/><address·class="footer"><small>115 <hr·class="footer"/><address·class="footer"><small>
116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8116 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
117 </small></address>117 </small></address>
2.05 KB
./usr/share/doc/ucommon-doc/html/globals.html
    
Offset 49, 20 lines modifiedOffset 49, 20 lines modified
49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>
50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>
51 ····</ul>51 ····</ul>
52 ··</div>52 ··</div>
53 </div><!--·top·-->53 </div><!--·top·-->
54 <div·class="contents">54 <div·class="contents">
55 <div·class="textblock">Here·is·a·list·of·all·documented·functions,·variables,·defines,·enums,·and·typedefs·with·links·to·the·documentation:</div><ul>55 <div·class="textblock">Here·is·a·list·of·all·documented·functions,·variables,·defines,·enums,·and·typedefs·with·links·to·the·documentation:</div><ul>
56 <li>__attribute__()&#160;:&#160;<a·class="el"·href="a00434.html#a72db55ed4b1d7295a9ce64f29043a0ec">cpr.h</a></li>56 <li>__attribute__()&#160;:&#160;<a·class="el"·href="a00392.html#a72db55ed4b1d7295a9ce64f29043a0ec">cpr.h</a></li>
57 <li>_STR&#160;:&#160;<a·class="el"·href="a00476.html#a34fbaf7ed82e04e522ca124b6aea8db1">shell.h</a></li>57 <li>_STR&#160;:&#160;<a·class="el"·href="a00425.html#a34fbaf7ed82e04e522ca124b6aea8db1">shell.h</a></li>
58 <li>init()&#160;:&#160;<a·class="el"·href="a00425.html#a78f8514f69089094461726fc45735bd3">platform.h</a></li>58 <li>init()&#160;:&#160;<a·class="el"·href="a00461.html#a78f8514f69089094461726fc45735bd3">platform.h</a></li>
59 <li>sighandler_t&#160;:&#160;<a·class="el"·href="a00425.html#a754cdc0bcfffe07baa426dc252c9101a">platform.h</a></li>59 <li>sighandler_t&#160;:&#160;<a·class="el"·href="a00461.html#a754cdc0bcfffe07baa426dc252c9101a">platform.h</a></li>
60 <li>strfree()&#160;:&#160;<a·class="el"·href="a00425.html#af0cb996696c29a81c537d6e60d5a36b3">platform.h</a></li>60 <li>strfree()&#160;:&#160;<a·class="el"·href="a00461.html#af0cb996696c29a81c537d6e60d5a36b3">platform.h</a></li>
61 <li>tm_t&#160;:&#160;<a·class="el"·href="a00437.html#a2fea857c30e2c901566fcf45fac68ac5">datetime.h</a></li>61 <li>tm_t&#160;:&#160;<a·class="el"·href="a00476.html#a2fea857c30e2c901566fcf45fac68ac5">datetime.h</a></li>
62 </ul>62 </ul>
63 </div><!--·contents·-->63 </div><!--·contents·-->
64 <!--·start·footer·part·-->64 <!--·start·footer·part·-->
65 <hr·class="footer"/><address·class="footer"><small>65 <hr·class="footer"/><address·class="footer"><small>
66 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.866 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
67 </small></address>67 </small></address>
68 </body>68 </body>
952 B
./usr/share/doc/ucommon-doc/html/globals_defs.html
    
Offset 49, 15 lines modifiedOffset 49, 15 lines modified
49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>
50 ······<li·class="current"><a·href="globals_defs.html"><span>Macros</span></a></li>50 ······<li·class="current"><a·href="globals_defs.html"><span>Macros</span></a></li>
51 ····</ul>51 ····</ul>
52 ··</div>52 ··</div>
53 </div><!--·top·-->53 </div><!--·top·-->
54 <div·class="contents">54 <div·class="contents">
55 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>55 <div·class="textblock">Here·is·a·list·of·all·documented·macros·with·links·to·the·documentation:</div><ul>
56 <li>_STR&#160;:&#160;<a·class="el"·href="a00476.html#a34fbaf7ed82e04e522ca124b6aea8db1">shell.h</a></li>56 <li>_STR&#160;:&#160;<a·class="el"·href="a00425.html#a34fbaf7ed82e04e522ca124b6aea8db1">shell.h</a></li>
57 </ul>57 </ul>
58 </div><!--·contents·-->58 </div><!--·contents·-->
59 <!--·start·footer·part·-->59 <!--·start·footer·part·-->
60 <hr·class="footer"/><address·class="footer"><small>60 <hr·class="footer"/><address·class="footer"><small>
61 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.861 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
62 </small></address>62 </small></address>
63 </body>63 </body>
1.37 KB
./usr/share/doc/ucommon-doc/html/globals_func.html
    
Offset 49, 17 lines modifiedOffset 49, 17 lines modified
49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>49 ······<li><a·href="globals_type.html"><span>Typedefs</span></a></li>
50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>
51 ····</ul>51 ····</ul>
52 ··</div>52 ··</div>
53 </div><!--·top·-->53 </div><!--·top·-->
54 <div·class="contents">54 <div·class="contents">
55 <div·class="textblock">Here·is·a·list·of·all·documented·functions·with·links·to·the·documentation:</div><ul>55 <div·class="textblock">Here·is·a·list·of·all·documented·functions·with·links·to·the·documentation:</div><ul>
56 <li>__attribute__()&#160;:&#160;<a·class="el"·href="a00434.html#a72db55ed4b1d7295a9ce64f29043a0ec">cpr.h</a></li>56 <li>__attribute__()&#160;:&#160;<a·class="el"·href="a00392.html#a72db55ed4b1d7295a9ce64f29043a0ec">cpr.h</a></li>
57 <li>init()&#160;:&#160;<a·class="el"·href="a00425.html#a78f8514f69089094461726fc45735bd3">platform.h</a></li>57 <li>init()&#160;:&#160;<a·class="el"·href="a00461.html#a78f8514f69089094461726fc45735bd3">platform.h</a></li>
58 <li>strfree()&#160;:&#160;<a·class="el"·href="a00425.html#af0cb996696c29a81c537d6e60d5a36b3">platform.h</a></li>58 <li>strfree()&#160;:&#160;<a·class="el"·href="a00461.html#af0cb996696c29a81c537d6e60d5a36b3">platform.h</a></li>
59 </ul>59 </ul>
60 </div><!--·contents·-->60 </div><!--·contents·-->
61 <!--·start·footer·part·-->61 <!--·start·footer·part·-->
62 <hr·class="footer"/><address·class="footer"><small>62 <hr·class="footer"/><address·class="footer"><small>
63 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.863 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
64 </small></address>64 </small></address>
65 </body>65 </body>
1.17 KB
./usr/share/doc/ucommon-doc/html/globals_type.html
    
Offset 49, 16 lines modifiedOffset 49, 16 lines modified
49 ······<li·class="current"><a·href="globals_type.html"><span>Typedefs</span></a></li>49 ······<li·class="current"><a·href="globals_type.html"><span>Typedefs</span></a></li>
50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>50 ······<li><a·href="globals_defs.html"><span>Macros</span></a></li>
51 ····</ul>51 ····</ul>
52 ··</div>52 ··</div>
53 </div><!--·top·-->53 </div><!--·top·-->
54 <div·class="contents">54 <div·class="contents">
55 <div·class="textblock">Here·is·a·list·of·all·documented·typedefs·with·links·to·the·documentation:</div><ul>55 <div·class="textblock">Here·is·a·list·of·all·documented·typedefs·with·links·to·the·documentation:</div><ul>
56 <li>sighandler_t&#160;:&#160;<a·class="el"·href="a00425.html#a754cdc0bcfffe07baa426dc252c9101a">platform.h</a></li>56 <li>sighandler_t&#160;:&#160;<a·class="el"·href="a00461.html#a754cdc0bcfffe07baa426dc252c9101a">platform.h</a></li>
57 <li>tm_t&#160;:&#160;<a·class="el"·href="a00437.html#a2fea857c30e2c901566fcf45fac68ac5">datetime.h</a></li>57 <li>tm_t&#160;:&#160;<a·class="el"·href="a00476.html#a2fea857c30e2c901566fcf45fac68ac5">datetime.h</a></li>
58 </ul>58 </ul>
59 </div><!--·contents·-->59 </div><!--·contents·-->
60 <!--·start·footer·part·-->60 <!--·start·footer·part·-->
61 <hr·class="footer"/><address·class="footer"><small>61 <hr·class="footer"/><address·class="footer"><small>
62 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.862 Generated·by&#160;<a·href="https://www.doxygen.org/index.html"><img·class="footer"·src="doxygen.svg"·width="104"·height="31"·alt="doxygen"/></a>·1.9.8
63 </small></address>63 </small></address>
64 </body>64 </body>
67.1 KB
./usr/share/doc/ucommon-doc/html/index.hhc.gz
67.0 KB
index.hhc
    
Offset 529, 176 lines modifiedOffset 529, 176 lines modified
529 ··</UL>529 ··</UL>
530 <LI><OBJECT·type="text/sitemap"><param·name="Name"·value="Files"><param·name="Local"·value="files.html"><param·name="ImageNumber"·value="1"></OBJECT>530 <LI><OBJECT·type="text/sitemap"><param·name="Name"·value="Files"><param·name="Local"·value="files.html"><param·name="ImageNumber"·value="1"></OBJECT>
531 ··<UL>531 ··<UL>
532 ··<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="File·List"><param·name="Local"·value="files.html#top"><param·name="ImageNumber"·value="1"></OBJECT>532 ··<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="File·List"><param·name="Local"·value="files.html#top"><param·name="ImageNumber"·value="1"></OBJECT>
533 ····<UL>533 ····<UL>
534 ····<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="commoncpp"><param·name="Local"·value="dir_8bb253d68c4ad658f2af679087a115ee.html"><param·name="ImageNumber"·value="1"></OBJECT>534 ····<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="commoncpp"><param·name="Local"·value="dir_8bb253d68c4ad658f2af679087a115ee.html"><param·name="ImageNumber"·value="1"></OBJECT>
535 ······<UL>535 ······<UL>
536 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="address.h"><param·name="Local"·value="a00500.html"><param·name="ImageNumber"·value="1"></OBJECT>536 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="address.h"><param·name="Local"·value="a00482.html"><param·name="ImageNumber"·value="1"></OBJECT>
537 ········<UL>537 ········<UL>
538 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tpport_t"><param·name="Local"·value="a00500.html#a8e184989c48e69d3d6a6f7e23d52821b"><param·name="ImageNumber"·value="11"></OBJECT>538 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tpport_t"><param·name="Local"·value="a00482.html#a8e184989c48e69d3d6a6f7e23d52821b"><param·name="ImageNumber"·value="11"></OBJECT>
539 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00500.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>539 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00482.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
540 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="getaddress"><param·name="Local"·value="a00500.html#a8c4acd97d5c3045679e6c9b5cc2735bb"><param·name="ImageNumber"·value="11"></OBJECT>540 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="getaddress"><param·name="Local"·value="a00482.html#a8c4acd97d5c3045679e6c9b5cc2735bb"><param·name="ImageNumber"·value="11"></OBJECT>
541 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="getaddress"><param·name="Local"·value="a00500.html#a597e9ba22f71670c10d96b9e1f94eba1"><param·name="ImageNumber"·value="11"></OBJECT>541 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="getaddress"><param·name="Local"·value="a00482.html#a597e9ba22f71670c10d96b9e1f94eba1"><param·name="ImageNumber"·value="11"></OBJECT>
542 ········</UL>542 ········</UL>
543 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="applog.h"><param·name="Local"·value="a00497.html"><param·name="ImageNumber"·value="1"></OBJECT>543 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="applog.h"><param·name="Local"·value="a00488.html"><param·name="ImageNumber"·value="1"></OBJECT>
544 ········<UL>544 ········<UL>
545 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00497.html#af0b662bde53ad88385602d4a9ab6dc57"><param·name="ImageNumber"·value="11"></OBJECT>545 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00488.html#af0b662bde53ad88385602d4a9ab6dc57"><param·name="ImageNumber"·value="11"></OBJECT>
546 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00497.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>546 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00488.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
547 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00497.html#ae8ef7e070992b99fae9574b401c81de8"><param·name="ImageNumber"·value="11"></OBJECT>547 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00488.html#ae8ef7e070992b99fae9574b401c81de8"><param·name="ImageNumber"·value="11"></OBJECT>
548 ········</UL>548 ········</UL>
549 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="commoncpp.h"><param·name="Local"·value="a00521_source.html"><param·name="ImageNumber"·value="11"></OBJECT>549 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="commoncpp.h"><param·name="Local"·value="a00509_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
550 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="config.h"><param·name="Local"·value="a00482_source.html"><param·name="ImageNumber"·value="11"></OBJECT>550 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="config.h"><param·name="Local"·value="a00512_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
551 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="dccp.h"><param·name="Local"·value="a00488_source.html"><param·name="ImageNumber"·value="11"></OBJECT>551 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="dccp.h"><param·name="Local"·value="a00491_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
552 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="exception.h"><param·name="Local"·value="a00530.html"><param·name="ImageNumber"·value="1"></OBJECT>552 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="exception.h"><param·name="Local"·value="a00515.html"><param·name="ImageNumber"·value="1"></OBJECT>
553 ········<UL>553 ········<UL>
554 ········</UL>554 ········</UL>
555 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="export.h"><param·name="Local"·value="a00924.html"><param·name="ImageNumber"·value="11"></OBJECT>555 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="export.h"><param·name="Local"·value="a00924.html"><param·name="ImageNumber"·value="11"></OBJECT>
556 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="file.h"><param·name="Local"·value="a00515.html"><param·name="ImageNumber"·value="1"></OBJECT>556 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="file.h"><param·name="Local"·value="a00524.html"><param·name="ImageNumber"·value="1"></OBJECT>
557 ········<UL>557 ········<UL>
558 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00515.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>558 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00524.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
559 ········</UL>559 ········</UL>
560 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="mime.h"><param·name="Local"·value="a00506.html"><param·name="ImageNumber"·value="1"></OBJECT>560 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="mime.h"><param·name="Local"·value="a00518.html"><param·name="ImageNumber"·value="1"></OBJECT>
561 ········<UL>561 ········<UL>
562 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00506.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>562 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00518.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
563 ········</UL>563 ········</UL>
564 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="misc.h"><param·name="Local"·value="a00503.html"><param·name="ImageNumber"·value="1"></OBJECT>564 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="misc.h"><param·name="Local"·value="a00506.html"><param·name="ImageNumber"·value="1"></OBJECT>
565 ········<UL>565 ········<UL>
566 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00503.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>566 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00506.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
567 ········</UL>567 ········</UL>
568 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="numbers.h"><param·name="Local"·value="a00930_source.html"><param·name="ImageNumber"·value="11"></OBJECT>568 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="numbers.h"><param·name="Local"·value="a00930_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
569 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="object.h"><param·name="Local"·value="a00936.html"><param·name="ImageNumber"·value="1"></OBJECT>569 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="object.h"><param·name="Local"·value="a00936.html"><param·name="ImageNumber"·value="1"></OBJECT>
570 ········<UL>570 ········<UL>
571 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00936.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>571 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00936.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
572 ········</UL>572 ········</UL>
573 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="persist.h"><param·name="Local"·value="a00512_source.html"><param·name="ImageNumber"·value="11"></OBJECT>573 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="persist.h"><param·name="Local"·value="a00485_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
574 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="pointer.h"><param·name="Local"·value="a00485.html"><param·name="ImageNumber"·value="1"></OBJECT>574 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="pointer.h"><param·name="Local"·value="a00527.html"><param·name="ImageNumber"·value="1"></OBJECT>
575 ········<UL>575 ········<UL>
576 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ost::Pointer&lt;·T·&gt;"><param·name="Local"·value="a00735.html"><param·name="ImageNumber"·value="1"></OBJECT>576 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ost::Pointer&lt;·T·&gt;"><param·name="Local"·value="a00735.html"><param·name="ImageNumber"·value="1"></OBJECT>
577 ··········<UL>577 ··········<UL>
578 ··········</UL>578 ··········</UL>
579 ········</UL>579 ········</UL>
580 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="process.h"><param·name="Local"·value="a00527.html"><param·name="ImageNumber"·value="1"></OBJECT>580 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="process.h"><param·name="Local"·value="a00497.html"><param·name="ImageNumber"·value="1"></OBJECT>
581 ········<UL>581 ········<UL>
582 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00527.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>582 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00497.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
583 ········</UL>583 ········</UL>
584 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="serial.h"><param·name="Local"·value="a00518.html"><param·name="ImageNumber"·value="1"></OBJECT>584 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="serial.h"><param·name="Local"·value="a00503.html"><param·name="ImageNumber"·value="1"></OBJECT>
585 ········<UL>585 ········<UL>
586 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00518.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>586 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00503.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
587 ········</UL>587 ········</UL>
588 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="slog.h"><param·name="Local"·value="a00491.html"><param·name="ImageNumber"·value="1"></OBJECT>588 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="slog.h"><param·name="Local"·value="a00530.html"><param·name="ImageNumber"·value="1"></OBJECT>
589 ········<UL>589 ········<UL>
590 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00491.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>590 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00530.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
591 ········</UL>591 ········</UL>
592 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="socket.h"><param·name="Local"·value="a00942.html"><param·name="ImageNumber"·value="1"></OBJECT>592 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="socket.h"><param·name="Local"·value="a00942.html"><param·name="ImageNumber"·value="1"></OBJECT>
593 ········<UL>593 ········<UL>
594 ········</UL>594 ········</UL>
595 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="string.h"><param·name="Local"·value="a00948.html"><param·name="ImageNumber"·value="1"></OBJECT>595 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="string.h"><param·name="Local"·value="a00948.html"><param·name="ImageNumber"·value="1"></OBJECT>
596 ········<UL>596 ········<UL>
597 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00948.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>597 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00948.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
598 ········</UL>598 ········</UL>
599 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tcp.h"><param·name="Local"·value="a00524.html"><param·name="ImageNumber"·value="11"></OBJECT>599 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tcp.h"><param·name="Local"·value="a00533.html"><param·name="ImageNumber"·value="11"></OBJECT>
600 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="thread.h"><param·name="Local"·value="a00954.html"><param·name="ImageNumber"·value="1"></OBJECT>600 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="thread.h"><param·name="Local"·value="a00954.html"><param·name="ImageNumber"·value="1"></OBJECT>
601 ········<UL>601 ········<UL>
602 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00954.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>602 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00954.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
603 ········</UL>603 ········</UL>
604 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tokenizer.h"><param·name="Local"·value="a00533.html"><param·name="ImageNumber"·value="1"></OBJECT>604 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tokenizer.h"><param·name="Local"·value="a00494.html"><param·name="ImageNumber"·value="1"></OBJECT>
605 ········<UL>605 ········<UL>
606 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00533.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>606 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00494.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="ImageNumber"·value="11"></OBJECT>
607 ········</UL>607 ········</UL>
608 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="udp.h"><param·name="Local"·value="a00494.html"><param·name="ImageNumber"·value="11"></OBJECT>608 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="udp.h"><param·name="Local"·value="a00500.html"><param·name="ImageNumber"·value="11"></OBJECT>
609 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="xml.h"><param·name="Local"·value="a00509_source.html"><param·name="ImageNumber"·value="11"></OBJECT>609 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="xml.h"><param·name="Local"·value="a00521_source.html"><param·name="ImageNumber"·value="11"></OBJECT>
610 ······</UL>610 ······</UL>
611 ····<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ucommon"><param·name="Local"·value="dir_9a6e7cdcb263a598fbfa34dce073bd53.html"><param·name="ImageNumber"·value="1"></OBJECT>611 ····<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ucommon"><param·name="Local"·value="dir_9a6e7cdcb263a598fbfa34dce073bd53.html"><param·name="ImageNumber"·value="1"></OBJECT>
612 ······<UL>612 ······<UL>
613 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="access.h"><param·name="Local"·value="a00461.html"><param·name="ImageNumber"·value="1"></OBJECT>613 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="access.h"><param·name="Local"·value="a00437.html"><param·name="ImageNumber"·value="1"></OBJECT>
614 ········<UL>614 ········<UL>
615 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00461.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>615 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00437.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>
616 ········</UL>616 ········</UL>
617 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="arrayref.h"><param·name="Local"·value="a00398.html"><param·name="ImageNumber"·value="1"></OBJECT>617 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="arrayref.h"><param·name="Local"·value="a00446.html"><param·name="ImageNumber"·value="1"></OBJECT>
618 ········<UL>618 ········<UL>
619 ········</UL>619 ········</UL>
620 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="atomic.h"><param·name="Local"·value="a00470.html"><param·name="ImageNumber"·value="1"></OBJECT>620 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="atomic.h"><param·name="Local"·value="a00431.html"><param·name="ImageNumber"·value="1"></OBJECT>
621 ········<UL>621 ········<UL>
622 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00470.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>622 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00431.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>
623 ········</UL>623 ········</UL>
624 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="condition.h"><param·name="Local"·value="a00464.html"><param·name="ImageNumber"·value="1"></OBJECT>624 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="condition.h"><param·name="Local"·value="a00452.html"><param·name="ImageNumber"·value="1"></OBJECT>
625 ········<UL>625 ········<UL>
626 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="accesslock_t"><param·name="Local"·value="a00464.html#a3c7870419a69d08ac512ca90b2ee5c30"><param·name="ImageNumber"·value="11"></OBJECT>626 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="accesslock_t"><param·name="Local"·value="a00452.html#a3c7870419a69d08ac512ca90b2ee5c30"><param·name="ImageNumber"·value="11"></OBJECT>
627 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="barrier_t"><param·name="Local"·value="a00464.html#ad30863a9e63fd7d908c294ac64f74d5d"><param·name="ImageNumber"·value="11"></OBJECT>627 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="barrier_t"><param·name="Local"·value="a00452.html#ad30863a9e63fd7d908c294ac64f74d5d"><param·name="ImageNumber"·value="11"></OBJECT>
628 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="semaphore_t"><param·name="Local"·value="a00464.html#a3ee7dd630e73f3ed67f1832535ccb6c4"><param·name="ImageNumber"·value="11"></OBJECT>628 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="semaphore_t"><param·name="Local"·value="a00452.html#a3ee7dd630e73f3ed67f1832535ccb6c4"><param·name="ImageNumber"·value="11"></OBJECT>
629 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00464.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>629 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00452.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>
630 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="condlock_t"><param·name="Local"·value="a00464.html#a691dbf45ccb4495bd4fd23afd400a43f"><param·name="ImageNumber"·value="11"></OBJECT>630 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="condlock_t"><param·name="Local"·value="a00452.html#a691dbf45ccb4495bd4fd23afd400a43f"><param·name="ImageNumber"·value="11"></OBJECT>
631 ········</UL>631 ········</UL>
632 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="counter.h"><param·name="Local"·value="a00413.html"><param·name="ImageNumber"·value="1"></OBJECT>632 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="counter.h"><param·name="Local"·value="a00428.html"><param·name="ImageNumber"·value="1"></OBJECT>
633 ········<UL>633 ········<UL>
634 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ucommon::sequence&lt;·T·&gt;"><param·name="Local"·value="a00563.html"><param·name="ImageNumber"·value="1"></OBJECT>634 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="ucommon::sequence&lt;·T·&gt;"><param·name="Local"·value="a00563.html"><param·name="ImageNumber"·value="1"></OBJECT>
635 ··········<UL>635 ··········<UL>
636 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="sequence"><param·name="Local"·value="a00563.html#a3f35e52b743f8fcc55b1ad205a0d462a"><param·name="ImageNumber"·value="11"></OBJECT>636 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="sequence"><param·name="Local"·value="a00563.html#a3f35e52b743f8fcc55b1ad205a0d462a"><param·name="ImageNumber"·value="11"></OBJECT>
637 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="get"><param·name="Local"·value="a00563.html#a7c14e489ed60a3fe1b74603a756d005d"><param·name="ImageNumber"·value="11"></OBJECT>637 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="get"><param·name="Local"·value="a00563.html#a7c14e489ed60a3fe1b74603a756d005d"><param·name="ImageNumber"·value="11"></OBJECT>
638 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator·T&amp;"><param·name="Local"·value="a00563.html#a6fd574df89db14779c9a245dc01cde51"><param·name="ImageNumber"·value="11"></OBJECT>638 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator·T&amp;"><param·name="Local"·value="a00563.html#a6fd574df89db14779c9a245dc01cde51"><param·name="ImageNumber"·value="11"></OBJECT>
639 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator*"><param·name="Local"·value="a00563.html#a36154f1b441d34193201040b7df887a9"><param·name="ImageNumber"·value="11"></OBJECT>639 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator*"><param·name="Local"·value="a00563.html#a36154f1b441d34193201040b7df887a9"><param·name="ImageNumber"·value="11"></OBJECT>
640 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator[]"><param·name="Local"·value="a00563.html#a819038c0e9d88ac11692c2b391a968ff"><param·name="ImageNumber"·value="11"></OBJECT>640 ··········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="operator[]"><param·name="Local"·value="a00563.html#a819038c0e9d88ac11692c2b391a968ff"><param·name="ImageNumber"·value="11"></OBJECT>
641 ··········</UL>641 ··········</UL>
642 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="counter_t"><param·name="Local"·value="a00413.html#a44e7f70fd4c04f6bfa03148c3858d154"><param·name="ImageNumber"·value="11"></OBJECT>642 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="counter_t"><param·name="Local"·value="a00428.html#a44e7f70fd4c04f6bfa03148c3858d154"><param·name="ImageNumber"·value="11"></OBJECT>
643 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="toggle_t"><param·name="Local"·value="a00413.html#a1776924d16280bf77f2bf89c066b1153"><param·name="ImageNumber"·value="11"></OBJECT>643 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="toggle_t"><param·name="Local"·value="a00428.html#a1776924d16280bf77f2bf89c066b1153"><param·name="ImageNumber"·value="11"></OBJECT>
644 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00413.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>644 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00428.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="ImageNumber"·value="11"></OBJECT>
645 ········</UL>645 ········</UL>
646 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="cpr.h"><param·name="Local"·value="a00434.html"><param·name="ImageNumber"·value="1"></OBJECT>646 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="cpr.h"><param·name="Local"·value="a00392.html"><param·name="ImageNumber"·value="1"></OBJECT>
647 ········<UL>647 ········<UL>
648 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00434.html#a72db55ed4b1d7295a9ce64f29043a0ec"><param·name="ImageNumber"·value="11"></OBJECT>648 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="__attribute__"><param·name="Local"·value="a00392.html#a72db55ed4b1d7295a9ce64f29043a0ec"><param·name="ImageNumber"·value="11"></OBJECT>
649 ········</UL>649 ········</UL>
650 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="datetime.h"><param·name="Local"·value="a00437.html"><param·name="ImageNumber"·value="1"></OBJECT>650 ······<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="datetime.h"><param·name="Local"·value="a00476.html"><param·name="ImageNumber"·value="1"></OBJECT>
651 ········<UL>651 ········<UL>
652 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="date_t"><param·name="Local"·value="a00437.html#aa3bbcc3209f86b0c1f16939ba88c31d5"><param·name="ImageNumber"·value="11"></OBJECT>652 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="date_t"><param·name="Local"·value="a00476.html#aa3bbcc3209f86b0c1f16939ba88c31d5"><param·name="ImageNumber"·value="11"></OBJECT>
653 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="datetimestring_t"><param·name="Local"·value="a00437.html#a48346b267d95efc2e141f1ac5568a22a"><param·name="ImageNumber"·value="11"></OBJECT>653 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="datetimestring_t"><param·name="Local"·value="a00476.html#a48346b267d95efc2e141f1ac5568a22a"><param·name="ImageNumber"·value="11"></OBJECT>
654 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tm_t"><param·name="Local"·value="a00437.html#a2fea857c30e2c901566fcf45fac68ac5"><param·name="ImageNumber"·value="11"></OBJECT>654 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tm_t"><param·name="Local"·value="a00476.html#a2fea857c30e2c901566fcf45fac68ac5"><param·name="ImageNumber"·value="11"></OBJECT>
655 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tod_t"><param·name="Local"·value="a00437.html#a7440df9b281255dff868f6919c1ec338"><param·name="ImageNumber"·value="11"></OBJECT>655 ········<LI><OBJECT·type="text/sitemap"><param·name="Name"·value="tod_t"><param·name="Local"·value="a00476.html#a7440df9b281255dff868f6919c1ec338"><param·name="ImageNumber"·value="11"></OBJECT>
Max diff block lines reached; 43547/68634 bytes (63.45%) of diff not shown.
21.2 KB
./usr/share/doc/ucommon-doc/html/index.hhk.gz
21.1 KB
index.hhk
    
Offset 2, 21 lines modifiedOffset 2, 21 lines modified
2 <HTML><HEAD></HEAD><BODY>2 <HTML><HEAD></HEAD><BODY>
3 <OBJECT·type="text/site·properties">3 <OBJECT·type="text/site·properties">
4 <param·name="FrameName"·value="right">4 <param·name="FrameName"·value="right">
5 </OBJECT>5 </OBJECT>
6 <UL>6 <UL>
7 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a55cc9f04e895b3ba657e38f323de222b"><param·name="Name"·value="LinkedIndex"></OBJECT>7 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a55cc9f04e895b3ba657e38f323de222b"><param·name="Name"·value="LinkedIndex"></OBJECT>
8 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#af3d4f398a1afe70aa6025687c8624db2"><param·name="Name"·value="TQEvent"></OBJECT>8 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#af3d4f398a1afe70aa6025687c8624db2"><param·name="Name"·value="TQEvent"></OBJECT>
9 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00476.html#a34fbaf7ed82e04e522ca124b6aea8db1"><param·name="Name"·value="_STR(x)"></OBJECT>9 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00425.html#a34fbaf7ed82e04e522ca124b6aea8db1"><param·name="Name"·value="_STR(x)"></OBJECT>
10 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a3042bd536d764279632e28c0ce60935f"><param·name="Name"·value="__TEXT(const·char·*s)"></OBJECT>10 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a3042bd536d764279632e28c0ce60935f"><param·name="Name"·value="__TEXT(const·char·*s)"></OBJECT>
11 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·ExclusiveProtocol"></OBJECT>11 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#ab4a49e835d362b55c10012f2cbc9c89a"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·ExclusiveProtocol"></OBJECT>
12 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00500.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·IPV4Validator"></OBJECT>12 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00482.html#a616f43b1bfc7852c54abf7d6301a2946"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·IPV4Validator"></OBJECT>
13 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00497.html#af0b662bde53ad88385602d4a9ab6dc57"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·inline·AppLog·&amp;debug(AppLog·&amp;sl)"></OBJECT>13 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00488.html#af0b662bde53ad88385602d4a9ab6dc57"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·inline·AppLog·&amp;debug(AppLog·&amp;sl)"></OBJECT>
14 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00434.html#a72db55ed4b1d7295a9ce64f29043a0ec"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·void·cpr_runtime_error(const·char·*text)"></OBJECT>14 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00392.html#a72db55ed4b1d7295a9ce64f29043a0ec"><param·name="Name"·value="__attribute__((visibility(&quot;default&quot;)))·void·cpr_runtime_error(const·char·*text)"></OBJECT>
15 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00497.html#ae8ef7e070992b99fae9574b401c81de8"><param·name="Name"·value="__attribute__((visibility(&quot;hidden&quot;)))·AppLogPrivate"></OBJECT>15 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00488.html#ae8ef7e070992b99fae9574b401c81de8"><param·name="Name"·value="__attribute__((visibility(&quot;hidden&quot;)))·AppLogPrivate"></OBJECT>
16 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#af28ec61992c4ce9f2a9d09d420d70623"><param·name="Name"·value="abs(const·T·&amp;value)"></OBJECT>16 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#af28ec61992c4ce9f2a9d09d420d70623"><param·name="Name"·value="abs(const·T·&amp;value)"></OBJECT>
17 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a3c7870419a69d08ac512ca90b2ee5c30"><param·name="Name"·value="accesslock_t"></OBJECT>17 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a3c7870419a69d08ac512ca90b2ee5c30"><param·name="Name"·value="accesslock_t"></OBJECT>
18 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00591.html#af8042da5f77890e24455022172c0896e"><param·name="Name"·value="addLock(void)"></OBJECT>18 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00591.html#af8042da5f77890e24455022172c0896e"><param·name="Name"·value="addLock(void)"></OBJECT>
19 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a92429d073ee6e624d99b49301826a6d5"><param·name="Name"·value="addr(Socket::address·&amp;address)"></OBJECT>19 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a92429d073ee6e624d99b49301826a6d5"><param·name="Name"·value="addr(Socket::address·&amp;address)"></OBJECT>
20 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a752175e44a170e134f698acc36a8ab33"><param·name="Name"·value="addrinfo(Socket::address·&amp;address)"></OBJECT>20 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00536.html#a752175e44a170e134f698acc36a8ab33"><param·name="Name"·value="addrinfo(Socket::address·&amp;address)"></OBJECT>
21 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00635.html#aa5015d281211f0c1ee2337f9e8f95128"><param·name="Name"·value="array_reuse(unsigned·count)"></OBJECT>21 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00635.html#aa5015d281211f0c1ee2337f9e8f95128"><param·name="Name"·value="array_reuse(unsigned·count)"></OBJECT>
22 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00635.html#a15d4ba56270af81663e9f333c5ce3406"><param·name="Name"·value="array_reuse(unsigned·count,·void·*memory)"></OBJECT>22 ··<LI><OBJECT·type="text/sitemap"><param·name="Local"·value="a00635.html#a15d4ba56270af81663e9f333c5ce3406"><param·name="Name"·value="array_reuse(unsigned·count,·void·*memory)"></OBJECT>
3.8 KB
./usr/share/doc/ucommon-doc/html/index.hhp.gz
3.71 KB
index.hhp
    
Offset 8, 73 lines modifiedOffset 8, 73 lines modified
8 Language=0x409·English·(United·States)8 Language=0x409·English·(United·States)
9 Title=UCommon9 Title=UCommon
  
10 [WINDOWS]10 [WINDOWS]
11 main="UCommon","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x10387e,,,,,,,,011 main="UCommon","index.hhc","index.hhk","index.html","index.html",,,,,0x23520,,0x10387e,,,,,,,,0
  
12 [FILES]12 [FILES]
13 a00251.html13 a00140.html
14 a00251_source.html14 a00140_source.html
15 a00389.html15 a00389.html
16 a00389_source.html16 a00389_source.html
 17 a00392.html
 18 a00392_source.html
17 a00395.html19 a00395.html
18 a00395_source.html20 a00395_source.html
19 a00398.html21 a00398.html
20 a00398_source.html22 a00398_source.html
21 a00401.html 
22 a00401_source.html 
23 a00404.html23 a00404.html
24 a00404_source.html24 a00404_source.html
25 a00407.html 
26 a00407_source.html 
27 a00410.html25 a00410.html
28 a00410_source.html26 a00410_source.html
29 a00413.html 
30 a00413_source.html 
31 a00416.html27 a00416.html
32 a00416_source.html28 a00416_source.html
33 a00419.html29 a00419.html
34 a00419_source.html30 a00419_source.html
35 a00422.html31 a00422.html
36 a00422_source.html32 a00422_source.html
37 a00425.html33 a00425.html
38 a00425_source.html34 a00425_source.html
39 a00428.html35 a00428.html
40 a00428_source.html36 a00428_source.html
 37 a00431.html
 38 a00431_source.html
41 a00434.html39 a00434.html
42 a00434_source.html40 a00434_source.html
43 a00437.html41 a00437.html
44 a00437_source.html42 a00437_source.html
45 a00440.html 
46 a00440_source.html 
47 a00443.html43 a00443.html
48 a00443_source.html44 a00443_source.html
49 a00446.html45 a00446.html
50 a00446_source.html46 a00446_source.html
51 a00449.html47 a00452.html
52 a00449_source.html48 a00452_source.html
53 a00455.html49 a00455.html
54 a00455_source.html50 a00455_source.html
55 a00458.html51 a00458.html
56 a00458_source.html52 a00458_source.html
57 a00461.html53 a00461.html
58 a00461_source.html54 a00461_source.html
59 a00464.html55 a00464.html
60 a00464_source.html56 a00464_source.html
 57 a00467.html
 58 a00467_source.html
61 a00470.html59 a00470.html
62 a00470_source.html60 a00470_source.html
 61 a00473.html
 62 a00473_source.html
63 a00476.html63 a00476.html
64 a00476_source.html64 a00476_source.html
65 a00479.html65 a00479.html
66 a00479_source.html66 a00479_source.html
 67 a00482.html
67 a00482_source.html68 a00482_source.html
68 a00485.html 
69 a00485_source.html69 a00485_source.html
 70 a00488.html
70 a00488_source.html71 a00488_source.html
71 a00491.html 
72 a00491_source.html72 a00491_source.html
73 a00494.html73 a00494.html
74 a00494_source.html74 a00494_source.html
75 a00497.html75 a00497.html
76 a00497_source.html76 a00497_source.html
77 a00500.html77 a00500.html
78 a00500_source.html78 a00500_source.html
4.72 KB
./usr/share/doc/ucommon-doc/html/a00251.html vs.
./usr/share/doc/ucommon-doc/html/a00140.html
Files 2% similar despite different names
    
Offset 55, 30 lines modifiedOffset 55, 30 lines modified
55 <a·href="#func-members">Functions</a>··</div>55 <a·href="#func-members">Functions</a>··</div>
56 ··<div·class="headertitle"><div·class="title">memory.h·File·Reference</div></div>56 ··<div·class="headertitle"><div·class="title">memory.h·File·Reference</div></div>
57 </div><!--header-->57 </div><!--header-->
58 <div·class="contents">58 <div·class="contents">
  
59 <p>Private·heaps,·pools,·and·associations.··59 <p>Private·heaps,·pools,·and·associations.··
60 <a·href="#details">More...</a></p>60 <a·href="#details">More...</a></p>
61 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00425_source.html">ucommon/platform.h</a>&gt;</code><br·/>61 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00461_source.html">ucommon/platform.h</a>&gt;</code><br·/>
62 <code>#include·&lt;<a·class="el"·href="a00428_source.html">ucommon/protocols.h</a>&gt;</code><br·/>62 <code>#include·&lt;<a·class="el"·href="a00479_source.html">ucommon/protocols.h</a>&gt;</code><br·/>
63 <code>#include·&lt;<a·class="el"·href="a00455_source.html">ucommon/linked.h</a>&gt;</code><br·/>63 <code>#include·&lt;<a·class="el"·href="a00434_source.html">ucommon/linked.h</a>&gt;</code><br·/>
64 <code>#include·&lt;<a·class="el"·href="a00951_source.html">ucommon/string.h</a>&gt;</code><br·/>64 <code>#include·&lt;<a·class="el"·href="a00951_source.html">ucommon/string.h</a>&gt;</code><br·/>
65 </div><div·class="textblock"><div·class="dynheader">65 </div><div·class="textblock"><div·class="dynheader">
66 Include·dependency·graph·for·memory.h:</div>66 Include·dependency·graph·for·memory.h:</div>
67 <div·class="dyncontent">67 <div·class="dyncontent">
68 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00252.svg"·width="1446"·height="476"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>68 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00141.svg"·width="1446"·height="476"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
69 </div>69 </div>
70 </div><div·class="textblock"><div·class="dynheader">70 </div><div·class="textblock"><div·class="dynheader">
71 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>71 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
72 <div·class="dyncontent">72 <div·class="dyncontent">
73 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00253.svg"·width="2511"·height="990"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>73 <div·class="center"><iframe·scrolling="no"·frameborder="0"·src="a00142.svg"·width="2511"·height="990"><p><b>This·browser·is·not·able·to·show·SVG:·try·Firefox,·Chrome,·Safari,·or·Opera·instead.</b></p></iframe></div>
74 </div>74 </div>
75 </div>75 </div>
76 <p><a·href="a00251_source.html">Go·to·the·source·code·of·this·file.</a></p>76 <p><a·href="a00140_source.html">Go·to·the·source·code·of·this·file.</a></p>
77 <table·class="memberdecls">77 <table·class="memberdecls">
78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>78 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
79 Data·Structures</h2></td></tr>79 Data·Structures</h2></td></tr>
80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00619.html">ucommon::pager&lt;·T·&gt;</a></td></tr>80 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00619.html">ucommon::pager&lt;·T·&gt;</a></td></tr>
81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·a·base·class·for·objects·that·may·be·created·in·pager·pools.··<a·href="a00619.html#details">More...</a><br·/></td></tr>81 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·is·a·base·class·for·objects·that·may·be·created·in·pager·pools.··<a·href="a00619.html#details">More...</a><br·/></td></tr>
82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>82 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
83 </table><table·class="memberdecls">83 </table><table·class="memberdecls">
16.9 KB
./usr/share/doc/ucommon-doc/html/a00251_source.html vs.
./usr/share/doc/ucommon-doc/html/a00140_source.html
Files 0% similar despite different names
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
47 <li·class="navelem"><a·class="el"·href="dir_9a6e7cdcb263a598fbfa34dce073bd53.html">ucommon</a></li>··</ul>47 <li·class="navelem"><a·class="el"·href="dir_9a6e7cdcb263a598fbfa34dce073bd53.html">ucommon</a></li>··</ul>
48 </div>48 </div>
49 </div><!--·top·-->49 </div><!--·top·-->
50 <div·class="header">50 <div·class="header">
51 ··<div·class="headertitle"><div·class="title">memory.h</div></div>51 ··<div·class="headertitle"><div·class="title">memory.h</div></div>
52 </div><!--header-->52 </div><!--header-->
53 <div·class="contents">53 <div·class="contents">
54 <a·href="a00251.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.</span></div>54 <a·href="a00140.html">Go·to·the·documentation·of·this·file.</a><div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.</span></div>
55 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.</span></div>55 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="comment">//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.</span></div>
56 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//</span></div>56 <div·class="line"><a·id="l00003"·name="l00003"></a><span·class="lineno">····3</span><span·class="comment">//</span></div>
57 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·This·file·is·part·of·GNU·uCommon·C++.</span></div>57 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="comment">//·This·file·is·part·of·GNU·uCommon·C++.</span></div>
58 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//</span></div>58 <div·class="line"><a·id="l00005"·name="l00005"></a><span·class="lineno">····5</span><span·class="comment">//</span></div>
59 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify</span></div>59 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span><span·class="comment">//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify</span></div>
60 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published</span></div>60 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span><span·class="comment">//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published</span></div>
61 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or</span></div>61 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="comment">//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or</span></div>
836 B
html2text {}
    
Offset 504, 20 lines modifiedOffset 504, 20 lines modified
504 *middle·=·NULL,·const·char·*suffix·=·NULL)·{504 *middle·=·NULL,·const·char·*suffix·=·NULL)·{
505 898·return·list.join(prefix,·middle,·suffix);505 898·return·list.join(prefix,·middle,·suffix);
506 899}506 899}
507 900507 900
508 901}·//·namespace·ucommon508 901}·//·namespace·ucommon
509 902509 902
510 903#endif510 903#endif
 511 _\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h
 512 Linked·objects,·lists,·templates,·and·containers.
511 _\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h513 _\x8p_\x8l_\x8a_\x8t_\x8f_\x8o_\x8r_\x8m_\x8._\x8h
512 Various·miscellaneous·platform·specific·headers·and·defines.514 Various·miscellaneous·platform·specific·headers·and·defines.
513 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h515 _\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h
514 Abstract·interfaces·and·support.516 Abstract·interfaces·and·support.
515 _\x8l_\x8i_\x8n_\x8k_\x8e_\x8d_\x8._\x8h 
516 Linked·objects,·lists,·templates,·and·containers. 
517 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n517 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
518 Common·namespace·for·all·ucommon·objects.518 Common·namespace·for·all·ucommon·objects.
519 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87519 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8._\x8h_\x8:_\x84_\x87
520 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8r_\x8l_\x8i_\x8s_\x8t_\x8__\x8t520 _\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8r_\x8l_\x8i_\x8s_\x8t_\x8__\x8t
521 DirPager·dirlist_t521 DirPager·dirlist_t
522 A·convenience·type·for·using·DirPager·directly.522 A·convenience·type·for·using·DirPager·directly.
523 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h_\x8:_\x88_\x89_\x85523 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h_\x8:_\x88_\x89_\x85
5.62 KB
./usr/share/doc/ucommon-doc/html/a00252.svg vs.
./usr/share/doc/ucommon-doc/html/a00141.svg
Files 0% similar despite different names
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
00000370:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000370:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000380:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i00000380:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i
00000390:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c00000390:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c
000003a0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti000003a0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
000003b0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title000003b0:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title
000003c0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0000003c0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
000003d0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:000003d0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
000003e0:·6872·6566·3d22·6130·3034·3235·2e68·746d··href="a00425.htm000003e0:·6872·6566·3d22·6130·3034·3631·2e68·746d··href="a00461.htm
000003f0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"000003f0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
00000400:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5661···xlink:title="Va00000400:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5661···xlink:title="Va
00000410:·7269·6f75·7320·6d69·7363·656c·6c61·6e65··rious·miscellane00000410:·7269·6f75·7320·6d69·7363·656c·6c61·6e65··rious·miscellane
00000420:·6f75·7320·706c·6174·666f·726d·2073·7065··ous·platform·spe00000420:·6f75·7320·706c·6174·666f·726d·2073·7065··ous·platform·spe
00000430:·6369·6669·6320·6865·6164·6572·7320·616e··cific·headers·an00000430:·6369·6669·6320·6865·6164·6572·7320·616e··cific·headers·an
00000440:·6420·6465·6669·6e65·732e·223e·0a3c·706f··d·defines.">.<po00000440:·6420·6465·6669·6e65·732e·223e·0a3c·706f··d·defines.">.<po
00000450:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000450:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
36.6 KB
./usr/share/doc/ucommon-doc/html/a00253.svg vs.
./usr/share/doc/ucommon-doc/html/a00142.svg
Files 0% similar despite different names
    
Offset 57, 15 lines modifiedOffset 57, 15 lines modified
00000380:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000380:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000390:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000390:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
000003a0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla000003a0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla
000003b0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000003b0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
000003c0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.000003c0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.
000003d0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000000003d0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
000003e0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr000003e0:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr
000003f0:·6566·3d22·6130·3034·3634·2e68·746d·6c22··ef="a00464.html"000003f0:·6566·3d22·6130·3034·3532·2e68·746d·6c22··ef="a00452.html"
00000400:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000400:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x
00000410:·6c69·6e6b·3a74·6974·6c65·3d22·436f·6e64··link:title="Cond00000410:·6c69·6e6b·3a74·6974·6c65·3d22·436f·6e64··link:title="Cond
00000420:·6974·696f·6e20·636c·6173·7365·7320·666f··ition·classes·fo00000420:·6974·696f·6e20·636c·6173·7365·7320·666f··ition·classes·fo
00000430:·7220·7468·7265·6164·2073·7963·6872·6f6e··r·thread·sychron00000430:·7220·7468·7265·6164·2073·7963·6872·6f6e··r·thread·sychron
00000440:·697a·6174·696f·6e20·616e·6420·7469·6d69··ization·and·timi00000440:·697a·6174·696f·6e20·616e·6420·7469·6d69··ization·and·timi
00000450:·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ng.">.<polygon·f00000450:·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ng.">.<polygon·f
00000460:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000460:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro
12.3 KB
./usr/share/doc/ucommon-doc/html/a00401.html vs.
./usr/share/doc/ucommon-doc/html/a00431.html
Files 20% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/reuse.h·File·Reference</title>8 <title>UCommon:·ucommon/atomic.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
3.38 KB
html2text {}
    
Offset 3, 40 lines modifiedOffset 3, 42 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8D_.a_.t_.a_.·_.S_.t_.r_.u_.c_.t_.u_.r_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_\x8s10 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.T_.y_.p_.e_.d_.e_.f_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s
11 reuse.h·File·Reference11 atomic.h·File·Reference
12 Basic·array·and·reusable·object·factory·heap·support.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Atomic·pointers·and·locks.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>
14 Include·dependency·graph·for·reuse.h:14 Include·dependency·graph·for·atomic.h:
15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a15 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.16 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:17 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.20 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
21 D\x8Da\x8at\x8ta\x8a·S\x8St\x8tr\x8ru\x8uc\x8ct\x8tu\x8ur\x8re\x8es\x8s 
22 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8r_\x8r_\x8a_\x8y_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
23  ·······An·array·of·reusable·objects.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
24   
25 class· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8p_\x8a_\x8g_\x8e_\x8d_\x8__\x8r_\x8e_\x8u_\x8s_\x8e_\x8<_\x8·_\x8T_\x8·_\x8> 
26  ·······A·reusable·private·pool·of·reusable·types.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
27   
28 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
29 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n22 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
30  ···········Common·namespace·for·all·ucommon·objects.23  ···········Common·namespace·for·all·ucommon·objects.
31  24  
32 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s25 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
33 typedef·unsigned·shor·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.v_.e_.c_.t_.o_.r_.s_.i_.z_.e_\x8__\x8t26 typedef·int ·_.a_.t_.o_.m_.i_.c_\x8__\x8t
 27  
 28 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
 29 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
 30  ······An·exclusive·locking·protocol·interface·base.
34  31  
35 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*32 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
36 Basic·array·and·reusable·object·factory·heap·support. 
37 This·offers·ucommon·support·for·forming·reusable·object·pools.·Reusable·object 
38 pools·can·be·tied·to·local·heaps·and·offer·a·means·to·create·type·factories 
39 that·do·not·require·global·locking·through·malloc.33 Atomic·pointers·and·locks.
 34 These·are·meant·to·use·atomic·CPU·operations·and·hence·offer·maximum
 35 performance.
 36 ··Author
 37 ······David·Sugar·_\x8d_\x8y_\x8f_\x8e_\x8t_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8@_\x8g_\x8n_\x8u_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8t_\x8e_\x8l_\x8e_\x8p_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8h_\x8o_\x8n_\x8y_\x8._\x8n_\x8o_\x8s_\x8p_\x8@_\x8m_\x8._\x8._\x8o_\x8r_\x8g
40 Definition·in·file·_\x8r_.e_.u_.s_.e_\x8._\x8h.38 Definition·in·file·_\x8a_.t_.o_.m_.i_.c_\x8._\x8h.
 39 *\x8**\x8**\x8**\x8**\x8*·T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
 40 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 a\x8at\x8to\x8om\x8mi\x8ic\x8c_\x8_t\x8t·*\x8**\x8**\x8**\x8**\x8*
 41 typedef·int·atomic_t
 42 Definition·at·line·_\x83_\x86·of·file·_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h.
41 ===============================================================================43 ===============================================================================
42 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.844 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
294 KB
./usr/share/doc/ucommon-doc/html/a00402.svg vs.
./usr/share/doc/ucommon-doc/html/a00468.svg
Files 10% similar despite different names
    
Offset 8, 2083 lines modifiedOffset 8, 2283 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2276 lines added, 2076 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7265·7573·652e·6820·5061·6765·733a··n/reuse.h·Pages:000000e0:·6e2f·7479·7065·7265·662e·6820·5061·6765··n/typeref.h·Page
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·683d·2231·3038·3370·7422·2068·6569·6768··h="1083pt"·heigh00000100:·6474·683d·2231·3131·3570·7422·2068·6569··dth="1115pt"·hei
00000110:·743d·2235·3232·7074·220a·2076·6965·7742··t="522pt".·viewB00000110:·6768·743d·2235·3232·7074·220a·2076·6965··ght="522pt".·vie
00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3130··ox="0.00·0.00·1000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3833·2e30·3020·3532·322e·3030·2220·786d··83.00·522.00"·xm00000130:·3131·3134·2e35·3020·3532·322e·3030·2220··1114.50·522.00"·
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·6174·6528·3420·3531·3829·223e·0a3c·7469··ate(4·518)">.<ti000001d0:·736c·6174·6528·3420·3531·3829·223e·0a3c··slate(4·518)">.<
000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7265·7573··tle>ucommon/reus000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7479··title>ucommon/ty
000001f0:·652e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··e.h</title>.<!--000001f0:·7065·7265·662e·683c·2f74·6974·6c65·3e0a··peref.h</title>.
00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·6974·6c65·3d22·4261·7369·6320·6172·7261··itle="Basic·arra00000260:·6e6b·3a74·6974·6c65·3d22·4120·7468·7265··nk:title="A·thre
00000270:·7920·616e·6420·7265·7573·6162·6c65·206f··y·and·reusable·o00000270:·6164·2623·3435·3b73·6166·6520·6174·6f6d··ad&#45;safe·atom
00000280:·626a·6563·7420·6661·6374·6f72·7920·6865··bject·factory·he00000280:·6963·2068·6561·7020·6d61·6e61·6765·6d65··ic·heap·manageme
00000290:·6170·2073·7570·706f·7274·2e22·3e0a·3c70··ap·support.">.<p00000290:·6e74·2073·7973·7465·6d2e·223e·0a3c·706f··nt·system.">.<po
000002a0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002b0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002c0:·3636·3636·3622·2070·6f69·6e74·733d·2235··66666"·points="5000002c0:·3636·3636·2220·706f·696e·7473·3d22·3732··6666"·points="72
000002d0:·3936·2c2d·3531·3420·3439·322c·2d35·3134··96,-514·492,-514000002d0:·322c·2d35·3134·2036·3130·2c2d·3531·3420··2,-514·610,-514·
000002e0:·2034·3932·2c2d·3439·3520·3539·362c·2d34···492,-495·596,-4000002e0:·3631·302c·2d34·3935·2037·3232·2c2d·3439··610,-495·722,-49
000002f0:·3935·2035·3936·2c2d·3531·3422·2f3e·0a3c··95·596,-514"/>.<000002f0:·3520·3732·322c·2d35·3134·222f·3e0a·3c74··5·722,-514"/>.<t
00000300:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000300:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000310:·3d22·6d69·6464·6c65·2220·783d·2235·3434··="middle"·x="54400000310:·226d·6964·646c·6522·2078·3d22·3636·3622··"middle"·x="666"
00000320:·2220·793d·222d·3530·3222·2066·6f6e·742d··"·y="-502"·font-00000320:·2079·3d22·2d35·3032·2220·666f·6e74·2d66···y="-502"·font-f
00000330:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000330:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
00000340:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000340:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
00000350:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000350:·742d·7369·7a65·3d22·3130·2e30·3022·3e75··t-size="10.00">u
00000360:·7563·6f6d·6d6f·6e2f·7265·7573·652e·683c··ucommon/reuse.h<00000360:·636f·6d6d·6f6e·2f74·7970·6572·6566·2e68··common/typeref.h
00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000370:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g
00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000380:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node
00000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000390:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod
000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n000003a0:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="
000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003b0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000003c0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">000003d0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002"
000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a000003e0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href="
000003f0:·3030·3935·372e·6874·6d6c·2220·7461·7267··00957.html"·targ000003f0:·6130·3033·3932·2e68·746d·6c22·2074·6172··a00392.html"·tar
00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000400:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink
00000410:·7469·746c·653d·2254·6872·6561·6420·636c··title="Thread·cl00000410:·3a74·6974·6c65·3d22·5275·6e74·696d·6520··:title="Runtime·
00000420:·6173·7365·7320·616e·6420·7379·6368·726f··asses·and·sychro00000420:·6675·6e63·7469·6f6e·732e·223e·0a3c·706f··functions.">.<po
00000430:·6e69·7a61·7469·6f6e·206f·626a·6563·7473··nization·objects00000430:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
00000440:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil00000440:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
00000450:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke00000450:·3636·2220·706f·696e·7473·3d22·3431·372c··66"·points="417,
00000460:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point00000460:·2d31·3239·2033·3235·2c2d·3132·3920·3332··-129·325,-129·32
00000470:·733d·2235·3938·2e35·2c2d·3435·3920·3438··s="598.5,-459·4800000470:·352c·2d31·3130·2034·3137·2c2d·3131·3020··5,-110·417,-110·
00000480:·392e·352c·2d34·3539·2034·3839·2e35·2c2d··9.5,-459·489.5,-00000480:·3431·372c·2d31·3239·222f·3e0a·3c74·6578··417,-129"/>.<tex
00000490:·3434·3020·3539·382e·352c·2d34·3430·2035··440·598.5,-440·500000490:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
000004a0:·3938·2e35·2c2d·3435·3922·2f3e·0a3c·7465··98.5,-459"/>.<te000004a0:·6964·646c·6522·2078·3d22·3337·3122·2079··iddle"·x="371"·y
000004b0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="000004b0:·3d22·2d31·3137·2220·666f·6e74·2d66·616d··="-117"·font-fam
000004c0:·6d69·6464·6c65·2220·783d·2235·3434·2220··middle"·x="544"·000004c0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
000004d0:·793d·222d·3434·3722·2066·6f6e·742d·6661··y="-447"·font-fa000004d0:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
000004e0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,000004e0:·7369·7a65·3d22·3130·2e30·3022·3e75·636f··size="10.00">uco
000004f0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font000004f0:·6d6d·6f6e·2f63·7072·2e68·3c2f·7465·7874··mmon/cpr.h</text
00000500:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc00000500:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000510:·6f6d·6d6f·6e2f·7468·7265·6164·2e68·3c2f··ommon/thread.h</00000510:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;
00000520:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000520:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g
00000530:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&00000530:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node0
00000540:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--00000540:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
00000550:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N00000550:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.
00000560:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node0000000560:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#45
00000570:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg00000570:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl
00000580:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000580:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge
00000590:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</00000590:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod
000005a0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000005a0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin
000005b0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001000005b0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa
000005c0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000005c0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s
000005d0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">000005d0:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·
000005e0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non000005e0:·643d·224d·3636·382e·3536·2c2d·3439·342e··d="M668.56,-494.
000005f0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8000005f0:·3931·4336·3733·2e37·352c·2d34·3736·2e37··91C673.75,-476.7
00000600:·6666·2220·643d·224d·3534·342c·2d34·3934··ff"·d="M544,-49400000600:·3420·3638·352c·2d34·3333·2036·3835·2c2d··4·685,-433·685,-
00000610:·2e37·3543·3534·342c·2d34·3837·2e38·2035··.75C544,-487.8·500000610:·3339·352e·3520·3638·352c·2d33·3935·2e35··395.5·685,-395.5
00000620:·3434·2c2d·3437·372e·3835·2035·3434·2c2d··44,-477.85·544,-00000620:·2036·3835·2c2d·3339·352e·3520·3638·352c···685,-395.5·685,
00000630:·3436·392e·3133·222f·3e0a·3c70·6f6c·7967··469.13"/>.<polyg00000630:·2d32·3833·2e35·2036·3835·2c2d·3233·322e··-283.5·685,-232.
00000640:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff00000640:·3232·2035·3333·2e36·2c2d·3138·362e·3420··22·533.6,-186.4·
00000650:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000650:·3438·372c·2d31·3635·2034·3630·2e32·342c··487,-165·460.24,
00000660:·6622·2070·6f69·6e74·733d·2235·3437·2e35··f"·points="547.500000660:·2d31·3532·2e37·3120·3432·392e·3034·2c2d··-152.71·429.04,-
00000670:·2c2d·3436·392e·3039·2035·3434·2c2d·3435··,-469.09·544,-4500000670:·3134·302e·3838·2034·3035·2e37·342c·2d31··140.88·405.74,-1
00000680:·392e·3039·2035·3430·2e35·2c2d·3436·392e··9.09·540.5,-469.00000680:·3332·2e35·3122·2f3e·0a3c·706f·6c79·676f··32.51"/>.<polygo
00000690:·3039·2035·3437·2e35·2c2d·3436·392e·3039··09·547.5,-469.0900000690:·6e20·6669·6c6c·3d22·2336·3362·3866·6622··n·fill="#63b8ff"
000006a0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</000006a0:·2073·7472·6f6b·653d·2223·3633·6238·6666···stroke="#63b8ff
000006b0:·673e·0a3c·212d·2d20·4e6f·6465·3320·2d2d··g>.<!--·Node3·--000006b0:·2220·706f·696e·7473·3d22·3430·362e·3837··"·points="406.87
000006c0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000006c0:·2c2d·3132·392e·3139·2033·3936·2e32·372c··,-129.19·396.27,
000006d0:·3030·3322·2063·6c61·7373·3d22·6e6f·6465··003"·class="node000006d0:·2d31·3239·2e31·3420·3430·342e·3532·2c2d··-129.14·404.52,-
000006e0:·223e·0a3c·7469·746c·653e·4e6f·6465·333c··">.<title>Node3<000006e0:·3133·352e·3739·2034·3036·2e38·372c·2d31··135.79·406.87,-1
000006f0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000006f0:·3239·2e31·3922·2f3e·0a3c·2f61·3e0a·3c2f··29.19"/>.</a>.</
00000700:·5f4e·6f64·6530·3030·3030·3322·3e3c·6120··_Node000003"><a·00000700:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000710:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a00400000710:·6531·3920·2d2d·3e0a·3c67·2069·643d·224e··e19·-->.<g·id="N
00000720:·3334·2e68·746d·6c22·2074·6172·6765·743d··34.html"·target=00000720:·6f64·6530·3030·3031·3922·2063·6c61·7373··ode000019"·class
00000730:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000730:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
00000740:·6c65·3d22·5275·6e74·696d·6520·6675·6e63··le="Runtime·func00000740:·4e6f·6465·3139·3c2f·7469·746c·653e·0a3c··Node19</title>.<
00000750:·7469·6f6e·732e·223e·0a3c·706f·6c79·676f··tions.">.<polygo00000750:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000760:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000760:·3139·223e·3c61·2078·6c69·6e6b·3a68·7265··19"><a·xlink:hre
00000770:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000770:·663d·2261·3030·3433·312e·6874·6d6c·2220··f="a00431.html"·
00000780:·706f·696e·7473·3d22·3535·382c·2d31·3239··points="558,-12900000780:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000790:·2034·3636·2c2d·3132·3920·3436·362c·2d31···466,-129·466,-100000790:·696e·6b3a·7469·746c·653d·2241·746f·6d69··ink:title="Atomi
000007a0:·3130·2035·3538·2c2d·3131·3020·3535·382c··10·558,-110·558,000007a0:·6320·706f·696e·7465·7273·2061·6e64·206c··c·pointers·and·l
000007b0:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te000007b0:·6f63·6b73·2e22·3e0a·3c70·6f6c·7967·6f6e··ocks.">.<polygon
000007c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000007c0:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
000007d0:·6522·2078·3d22·3531·3222·2079·3d22·2d31··e"·x="512"·y="-1000007d0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
000007e0:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family=000007e0:·6f69·6e74·733d·2239·3030·2e35·2c2d·3430··oints="900.5,-40
000007f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-000007f0:·3420·3738·392e·352c·2d34·3034·2037·3839··4·789.5,-404·789
00000800:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000800:·2e35·2c2d·3338·3520·3930·302e·352c·2d33··.5,-385·900.5,-3
00000810:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000810:·3835·2039·3030·2e35·2c2d·3430·3422·2f3e··85·900.5,-404"/>
00000820:·2f63·7072·2e68·3c2f·7465·7874·3e0a·3c2f··/cpr.h</text>.</00000820:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000830:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000830:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="8
00000840:·2d20·4e6f·6465·3226·2334·353b·2667·743b··-·Node2&#45;&gt;00000840:·3435·2220·793d·222d·3339·3222·2066·6f6e··45"·y="-392"·fon
Max diff block lines reached; -1/300777 bytes (-0.00%) of diff not shown.
371 KB
./usr/share/doc/ucommon-doc/html/a00403.svg vs.
./usr/share/doc/ucommon-doc/html/a00475.svg
Files 1% similar despite different names
    
Offset 8, 2752 lines modifiedOffset 8, 2752 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (2745 lines added, 2745 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7265·7573·652e·6820·5061·6765·733a··n/reuse.h·Pages:000000e0:·6e2f·7368·6172·6564·2e68·2050·6167·6573··n/shared.h·Pages
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·683d·2231·3930·3370·7422·2068·6569·6768··h="1903pt"·heigh00000100:·7468·3d22·3139·3033·7074·2220·6865·6967··th="1903pt"·heig
00000110:·743d·2234·3637·7074·220a·2076·6965·7742··t="467pt".·viewB00000110:·6874·3d22·3436·3770·7422·0a20·7669·6577··ht="467pt".·view
00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3139··ox="0.00·0.00·1900000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3032·2e35·3020·3436·372e·3030·2220·786d··02.50·467.00"·xm00000130:·3930·322e·3530·2034·3637·2e30·3022·2078··902.50·467.00"·x
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g·00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)·000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6174·6528·3420·3436·3329·223e·0a3c·7469··ate(4·463)">.<ti000001d0:·6c61·7465·2834·2034·3633·2922·3e0a·3c74··late(4·463)">.<t
000001e0:·746c·653e·7563·6f6d·6d6f·6e2f·7265·7573··tle>ucommon/reus000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6861··itle>ucommon/sha
000001f0:·652e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··e.h</title>.<!--000001f0:·7265·642e·683c·2f74·6974·6c65·3e0a·3c21··red.h</title>.<!
00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title>00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node0000000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6974·6c65·3d22·4261·7369·6320·6172·7261··itle="Basic·arra00000260:·3a74·6974·6c65·3d22·436f·6d6d·6f6e·2074··:title="Common·t
00000270:·7920·616e·6420·7265·7573·6162·6c65·206f··y·and·reusable·o00000270:·6872·6561·6420·7368·6172·6564·2064·6174··hread·shared·dat
00000280:·626a·6563·7420·6661·6374·6f72·7920·6865··bject·factory·he00000280:·6120·7479·7065·7320·7765·2077·696c·6c20··a·types·we·will·
00000290:·6170·2073·7570·706f·7274·2e22·3e0a·3c70··ap·support.">.<p00000290:·7573·652e·223e·0a3c·706f·6c79·676f·6e20··use.">.<polygon·
000002a0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000002b0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002c0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1000002c0:·706f·696e·7473·3d22·3130·3532·2c2d·3435··points="1052,-45
000002d0:·3034·392c·2d34·3539·2039·3435·2c2d·3435··049,-459·945,-45000002d0:·3920·3934·322c·2d34·3539·2039·3432·2c2d··9·942,-459·942,-
000002e0:·3920·3934·352c·2d34·3430·2031·3034·392c··9·945,-440·1049,000002e0:·3434·3020·3130·3532·2c2d·3434·3020·3130··440·1052,-440·10
000002f0:·2d34·3430·2031·3034·392c·2d34·3539·222f··-440·1049,-459"/000002f0:·3532·2c2d·3435·3922·2f3e·0a3c·7465·7874··52,-459"/>.<text
00000300:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000310:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=
00000320:·3939·3722·2079·3d22·2d34·3437·2220·666f··997"·y="-447"·fo00000320:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami
00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000360:·3022·3e75·636f·6d6d·6f6e·2f72·6575·7365··0">ucommon/reuse00000360:·6d6f·6e2f·7368·6172·6564·2e68·3c2f·7465··mon/shared.h</te
00000370:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000370:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000380:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000380:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
00000390:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N00000390:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
000003a0:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class000003a0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
000003b0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000003b0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
000003c0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g000003c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
000003d0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000000003d0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000003e0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href000003e0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004
000003f0:·3d22·6130·3034·3433·2e68·746d·6c22·2074··="a00443.html"·t000003f0:·3634·2e68·746d·6c22·2074·6172·6765·743d··64.html"·target=
00000400:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli00000400:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit
00000410:·6e6b·3a74·6974·6c65·3d22·546f·7020·6c65··nk:title="Top·le00000410:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in
00000420:·7665·6c20·696e·636c·7564·6520·6669·6c65··vel·include·file00000420:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t
00000430:·2066·6f72·2074·6865·2047·4e55·2075·436f···for·the·GNU·uCo00000430:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C
00000440:·6d6d·6f6e·2043·2b2b·2063·6f72·6520·6c69··mmon·C++·core·li00000440:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.
00000450:·6272·6172·792e·223e·0a3c·706f·6c79·676f··brary.">.<polygo00000450:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000460:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s00000460:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
00000470:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·00000470:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000480:·706f·696e·7473·3d22·3130·3630·2c2d·3430··points="1060,-4000000480:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,
00000490:·3420·3933·342c·2d34·3034·2039·3334·2c2d··4·934,-404·934,-00000490:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·10
000004a0:·3338·3520·3130·3630·2c2d·3338·3520·3130··385·1060,-385·10000004a0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40
000004b0:·3630·2c2d·3430·3422·2f3e·0a3c·7465·7874··60,-404"/>.<text000004b0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-
000004c0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000004c0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·
000004d0:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=000004d0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"
000004e0:·222d·3339·3222·2066·6f6e·742d·6661·6d69··"-392"·font-fami000004e0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He
000004f0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa000004f0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser
00000500:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000500:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1
00000510:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000510:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc
00000520:·6d6f·6e2f·7563·6f6d·6d6f·6e2e·683c·2f74··mon/ucommon.h</t00000520:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<
00000530:·6578·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c··ext>.</a>.</g>.<00000530:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000540:·2f67·3e0a·3c21·2d2d·204e·6f64·6531·2623··/g>.<!--·Node1&#00000540:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000550:·3435·3b26·6774·3b4e·6f64·6532·202d·2d3e··45;&gt;Node2·-->00000550:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000560:·0a3c·6720·6964·3d22·6564·6765·315f·4e6f··.<g·id="edge1_No00000560:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000570:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000570:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000580:·3030·3222·2063·6c61·7373·3d22·6564·6765··002"·class="edge00000580:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
00000590:·223e·0a3c·7469·746c·653e·4e6f·6465·3126··">.<title>Node1&00000590:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
000005a0:·2334·353b·2667·743b·4e6f·6465·323c·2f74··#45;&gt;Node2</t000005a0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
000005b0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f65··itle>.<g·id="a_e000005b0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005c0:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_000005c0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005d0:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x000005d0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005e0:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.000005e0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
000005f0:·3c70·6174·6820·6669·6c6c·3d22·6e6f·6e65··<path·fill="none000005f0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
00000600:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000600:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
00000610:·6622·2064·3d22·4d39·3937·2c2d·3432·392e··f"·d="M997,-429.00000610:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C997
00000620:·3636·4339·3937·2c2d·3432·302e·3933·2039··66C997,-420.93·900000620:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-41
00000630:·3937·2c2d·3431·302e·3939·2039·3937·2c2d··97,-410.99·997,-00000630:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.09
00000640:·3430·342e·3039·222f·3e0a·3c70·6f6c·7967··404.09"/>.<polyg00000640:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil
00000650:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff00000650:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro
00000660:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000660:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi
00000670:·6622·2070·6f69·6e74·733d·2239·3933·2e35··f"·points="993.500000670:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.
00000680:·2c2d·3432·392e·3735·2039·3937·2c2d·3433··,-429.75·997,-4300000680:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·1
00000690:·392e·3735·2031·3030·302e·352c·2d34·3239··9.75·1000.5,-42900000690:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·99
000006a0:·2e37·3520·3939·332e·352c·2d34·3239·2e37··.75·993.5,-429.7000006a0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<
000006b0:·3522·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··5"/>.</a>.</g>.<000006b0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
000006c0:·2f67·3e0a·3c21·2d2d·204e·6f64·6533·202d··/g>.<!--·Node3·-000006c0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·
000006d0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00000006d0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·
000006e0:·3030·3033·2220·636c·6173·733d·226e·6f64··0003"·class="nod000006e0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
000006f0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6533··e">.<title>Node3000006f0:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl
00000700:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000700:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000710:·615f·4e6f·6465·3030·3030·3033·223e·3c61··a_Node000003"><a00000710:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink
00000720:·2078·6c69·6e6b·3a68·7265·663d·2261·3030···xlink:href="a0000000720:·3a68·7265·663d·2261·3030·3531·325f·736f··:href="a00512_so
00000730:·3438·325f·736f·7572·6365·2e68·746d·6c22··482_source.html"00000730:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe
00000740:·2074·6172·6765·743d·225f·746f·7022·2078···target="_top"·x00000740:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000750:·6c69·6e6b·3a74·6974·6c65·3d22·2022·3e0a··link:title="·">.00000750:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg
00000760:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000760:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
00000770:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000770:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
00000780:·3636·3636·3622·2070·6f69·6e74·733d·2239··66666"·points="900000780:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-34
00000790:·3930·2c2d·3334·3920·3837·322c·2d33·3439··90,-349·872,-34900000790:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-
000007a0:·2038·3732·2c2d·3333·3020·3939·302c·2d33···872,-330·990,-3000007a0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990
000007b0:·3330·2039·3930·2c2d·3334·3922·2f3e·0a3c··30·990,-349"/>.<000007b0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t
000007c0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000007c0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
000007d0:·3d22·6d69·6464·6c65·2220·783d·2239·3331··="middle"·x="931000007d0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-
000007e0:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font-000007e0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family
000007f0:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic000007f0:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000800:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000800:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000810:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000810:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000820:·636f·6d6d·6f6e·6370·702f·636f·6e66·6967··commoncpp/config00000820:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te
00000830:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<00000830:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
00000840:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No00000840:·673e·0a3c·212d·2d20·4e6f·6465·3226·2334··g>.<!--·Node2&#4
Max diff block lines reached; -1/379297 bytes (-0.00%) of diff not shown.
108 KB
./usr/share/doc/ucommon-doc/html/a00408.svg vs.
./usr/share/doc/ucommon-doc/html/a00432.svg
Files 2% similar despite different names
    
Offset 8, 831 lines modifiedOffset 8, 777 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (770 lines added, 824 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7374·6c2e·6820·5061·6765·733a·2031··n/stl.h·Pages:·1000000e0:·6e2f·6174·6f6d·6963·2e68·2050·6167·6573··n/atomic.h·Pages
000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·2231·3038·3370·7422·2068·6569·6768·743d··"1083pt"·height=00000100:·7468·3d22·3130·3833·7074·2220·6865·6967··th="1083pt"·heig
00000110:·2231·3337·7074·220a·2076·6965·7742·6f78··"137pt".·viewBox00000110:·6874·3d22·3133·3770·7422·0a20·7669·6577··ht="137pt".·view
00000120:·3d22·302e·3030·2030·2e30·3020·3130·3832··="0.00·0.00·108200000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2e35·3020·3133·372e·3030·2220·786d·6c6e··.50·137.00"·xmln00000130:·3038·322e·3530·2031·3337·2e30·3022·2078··082.50·137.00"·x
00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w300000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/1900000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6528·3420·3133·3329·223e·0a3c·7469·746c··e(4·133)">.<titl000001d0:·6c61·7465·2834·2031·3333·2922·3e0a·3c74··late(4·133)">.<t
000001e0:·653e·7563·6f6d·6d6f·6e2f·7374·6c2e·683c··e>ucommon/stl.h<000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·746f··itle>ucommon/ato
000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod000001f0:·6d69·632e·683c·2f74·6974·6c65·3e0a·3c21··mic.h</title>.<!
00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3d22·506c·6163·6568·6f6c·6465·7220·666f··="Placeholder·fo00000260:·3a74·6974·6c65·3d22·4174·6f6d·6963·2070··:title="Atomic·p
00000270:·7220·6675·7475·7265·2063·6c61·7373·6573··r·future·classes00000270:·6f69·6e74·6572·7320·616e·6420·6c6f·636b··ointers·and·lock
00000280:·2074·6861·7420·7265·7175·6972·6520·7374···that·require·st00000280:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
00000290:·6c20·7375·7070·6f72·742e·223e·0a3c·706f··l·support.">.<po00000290:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str
000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002a0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002b0:·696e·7473·3d22·3633·302c·2d31·3239·2035··ints="630,-129·5
000002c0:·3636·3636·2220·706f·696e·7473·3d22·3636··6666"·points="66000002c0:·3139·2c2d·3132·3920·3531·392c·2d31·3130··19,-129·519,-110
000002d0:·362c·2d31·3239·2035·3737·2c2d·3132·3920··6,-129·577,-129·000002d0:·2036·3330·2c2d·3131·3020·3633·302c·2d31···630,-110·630,-1
000002e0:·3537·372c·2d31·3130·2036·3636·2c2d·3131··577,-110·666,-11000002e0:·3239·222f·3e0a·3c74·6578·7420·7465·7874··29"/>.<text·text
000002f0:·3020·3636·362c·2d31·3239·222f·3e0a·3c74··0·666,-129"/>.<t000002f0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"
00000300:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000300:·2078·3d22·3537·342e·3522·2079·3d22·2d31···x="574.5"·y="-1
00000310:·226d·6964·646c·6522·2078·3d22·3632·312e··"middle"·x="621.00000310:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family=
00000320:·3522·2079·3d22·2d31·3137·2220·666f·6e74··5"·y="-117"·font00000320:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000330:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti00000330:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000340:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f00000340:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000350:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000350:·2f61·746f·6d69·632e·683c·2f74·6578·743e··/atomic.h</text>
00000360:·3e75·636f·6d6d·6f6e·2f73·746c·2e68·3c2f··>ucommon/stl.h</00000360:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
00000370:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000370:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<
00000380:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·00000380:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002
00000390:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000390:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
000003a0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no000003a0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti
000003b0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node000003b0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
000003c0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=000003c0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000003d0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><000003d0:·6e6b·3a68·7265·663d·2261·3030·3436·312e··nk:href="a00461.
000003e0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000003e0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
000003f0:·3034·3235·2e68·746d·6c22·2074·6172·6765··0425.html"·targe000003f0:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000400:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000400:·2256·6172·696f·7573·206d·6973·6365·6c6c··"Various·miscell
00000410:·6974·6c65·3d22·5661·7269·6f75·7320·6d69··itle="Various·mi00000410:·616e·656f·7573·2070·6c61·7466·6f72·6d20··aneous·platform·
00000420:·7363·656c·6c61·6e65·6f75·7320·706c·6174··scellaneous·plat00000420:·7370·6563·6966·6963·2068·6561·6465·7273··specific·headers
00000430:·666f·726d·2073·7065·6369·6669·6320·6865··form·specific·he00000430:·2061·6e64·2064·6566·696e·6573·2e22·3e0a···and·defines.">.
00000440:·6164·6572·7320·616e·6420·6465·6669·6e65··aders·and·define00000440:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
00000450:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi00000450:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
00000460:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok00000460:·3636·3636·3622·2070·6f69·6e74·733d·2236··66666"·points="6
00000470:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin00000470:·3334·2c2d·3734·2035·3135·2c2d·3734·2035··34,-74·515,-74·5
00000480:·7473·3d22·3633·342c·2d37·3420·3531·352c··ts="634,-74·515,00000480:·3135·2c2d·3535·2036·3334·2c2d·3535·2036··15,-55·634,-55·6
00000490:·2d37·3420·3531·352c·2d35·3520·3633·342c··-74·515,-55·634,00000490:·3334·2c2d·3734·222f·3e0a·3c74·6578·7420··34,-74"/>.<text·
000004a0:·2d35·3520·3633·342c·2d37·3422·2f3e·0a3c··-55·634,-74"/>.<000004a0:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
000004b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor000004b0:·646c·6522·2078·3d22·3537·342e·3522·2079··dle"·x="574.5"·y
000004c0:·3d22·6d69·6464·6c65·2220·783d·2235·3734··="middle"·x="574000004c0:·3d22·2d36·3222·2066·6f6e·742d·6661·6d69··="-62"·font-fami
000004d0:·2e35·2220·793d·222d·3632·2220·666f·6e74··.5"·y="-62"·font000004d0:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
000004e0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti000004e0:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
000004f0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f000004f0:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom
00000500:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"00000500:·6d6f·6e2f·706c·6174·666f·726d·2e68·3c2f··mon/platform.h</
00000510:·3e75·636f·6d6d·6f6e·2f70·6c61·7466·6f72··>ucommon/platfor00000510:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000520:·6d2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··m.h</text>.</a>.00000520:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&
00000530:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000530:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--
00000540:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod00000540:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N
00000550:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed00000550:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
00000560:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N00000560:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg
00000570:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class00000570:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000580:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>00000580:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</
00000590:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000590:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
000005a0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i000005a0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001
000005b0:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0000005b0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
000005c0:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002000005c0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
000005d0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title000005d0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non
000005e0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill000005e0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8
000005f0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="000005f0:·6666·2220·643d·224d·3537·342e·352c·2d31··ff"·d="M574.5,-1
00000600:·2336·3362·3866·6622·2064·3d22·4d36·3133··#63b8ff"·d="M61300000600:·3039·2e37·3543·3537·342e·352c·2d31·3032··09.75C574.5,-102
00000610:·2e37·342c·2d31·3039·2e37·3543·3630·372e··.74,-109.75C607.00000610:·2e38·2035·3734·2e35·2c2d·3932·2e38·3520··.8·574.5,-92.85·
00000620:·3033·2c2d·3130·322e·3138·2035·3937·2e31··03,-102.18·597.100000620:·3537·342e·352c·2d38·342e·3133·222f·3e0a··574.5,-84.13"/>.
00000630:·362c·2d39·312e·3035·2035·3838·2e39·392c··6,-91.05·588.99,00000630:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#
00000640:·2d38·312e·3834·222f·3e0a·3c70·6f6c·7967··-81.84"/>.<polyg00000640:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="
00000650:·6f6e·2066·696c·6c3d·2223·3633·6238·6666··on·fill="#63b8ff00000650:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=
00000660:·2220·7374·726f·6b65·3d22·2336·3362·3866··"·stroke="#63b8f00000660:·2235·3738·2c2d·3834·2e30·3920·3537·342e··"578,-84.09·574.
00000670:·6622·2070·6f69·6e74·733d·2235·3931·2e33··f"·points="591.300000670:·352c·2d37·342e·3039·2035·3731·2c2d·3834··5,-74.09·571,-84
00000680:·372c·2d37·392e·3235·2035·3832·2e31·322c··7,-79.25·582.12,00000680:·2e30·3920·3537·382c·2d38·342e·3039·222f··.09·578,-84.09"/
00000690:·2d37·342e·3039·2035·3836·2e31·332c·2d38··-74.09·586.13,-800000690:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
000006a0:·332e·3839·2035·3931·2e33·372c·2d37·392e··3.89·591.37,-79.000006a0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.
000006b0:·3235·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··25"/>.</a>.</g>.000006b0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000
000006c0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3138··</g>.<!--·Node18000006c0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">
000006d0:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node000006d0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t
000006e0:·3030·3030·3138·2220·636c·6173·733d·226e··000018"·class="n000006e0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N
000006f0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000006f0:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl
00000700:·6531·383c·2f74·6974·6c65·3e0a·3c67·2069··e18</title>.<g·i00000700:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
00000710:·643d·2261·5f4e·6f64·6530·3030·3031·3822··d="a_Node000018"00000710:·706f·6c79·676f·6e20·6669·6c6c·3d22·2365··polygon·fill="#e
00000720:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=00000720:·3065·3065·3022·2073·7472·6f6b·653d·2223··0e0e0"·stroke="#
00000730:·2220·223e·0a3c·706f·6c79·676f·6e20·6669··"·">.<polygon·fi00000730:·3939·3939·3939·2220·706f·696e·7473·3d22··999999"·points="
00000740:·6c6c·3d22·2365·3065·3065·3022·2073·7472··ll="#e0e0e0"·str00000740:·3439·2c2d·3139·2030·2c2d·3139·2030·2c30··49,-19·0,-19·0,0
00000750:·6f6b·653d·2223·3939·3939·3939·2220·706f··oke="#999999"·po00000750:·2034·392c·3020·3439·2c2d·3139·222f·3e0a···49,0·49,-19"/>.
00000760:·696e·7473·3d22·3638·342e·352c·2d37·3420··ints="684.5,-74·00000760:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000770:·3635·322e·352c·2d37·3420·3635·322e·352c··652.5,-74·652.5,00000770:·723d·226d·6964·646c·6522·2078·3d22·3234··r="middle"·x="24
00000780:·2d35·3520·3638·342e·352c·2d35·3520·3638··-55·684.5,-55·6800000780:·2e35·2220·793d·222d·3722·2066·6f6e·742d··.5"·y="-7"·font-
00000790:·342e·352c·2d37·3422·2f3e·0a3c·7465·7874··4.5,-74"/>.<text00000790:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
000007a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi000007a0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
000007b0:·6464·6c65·2220·783d·2236·3638·2e35·2220··ddle"·x="668.5"·000007b0:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
000007c0:·793d·222d·3632·2220·666f·6e74·2d66·616d··y="-62"·font-fam000007c0:·6373·7464·6c69·623c·2f74·6578·743e·0a3c··cstdlib</text>.<
000007d0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s000007d0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
000007e0:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-000007e0:·2d2d·204e·6f64·6532·2623·3435·3b26·6774··--·Node2&#45;&gt
000007f0:·7369·7a65·3d22·3130·2e30·3022·3e6c·6973··size="10.00">lis000007f0:·3b4e·6f64·6533·202d·2d3e·0a3c·6720·6964··;Node3·-->.<g·id
00000800:·743c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··t</text>.</a>.</00000800:·3d22·6564·6765·325f·4e6f·6465·3030·3030··="edge2_Node0000
00000810:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000810:·3032·5f4e·6f64·6530·3030·3030·3322·2063··02_Node000003"·c
00000820:·6531·2623·3435·3b26·6774·3b4e·6f64·6531··e1&#45;&gt;Node100000820:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
00000830:·3820·2d2d·3e0a·3c67·2069·643d·2265·6467··8·-->.<g·id="edg00000830:·746c·653e·4e6f·6465·3226·2334·353b·2667··tle>Node2&#45;&g
00000840:·6531·375f·4e6f·6465·3030·3030·3031·5f4e··e17_Node000001_N00000840:·743b·4e6f·6465·333c·2f74·6974·6c65·3e0a··t;Node3</title>.
Max diff block lines reached; -1/110472 bytes (-0.00%) of diff not shown.
383 KB
./usr/share/doc/ucommon-doc/html/a00409.svg vs.
./usr/share/doc/ucommon-doc/html/a00474.svg
Files 7% similar despite different names
    
Offset 8, 2753 lines modifiedOffset 8, 2942 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1924 lines added, 1924 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7374·6c2e·6820·5061·6765·733a·2031··n/stl.h·Pages:·1000000e0:·6e2f·7368·6172·6564·2e68·2050·6167·6573··n/shared.h·Pages
000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·2231·3930·3370·7422·2068·6569·6768·743d··"1903pt"·height=00000100:·7468·3d22·3131·3939·7074·2220·6865·6967··th="1199pt"·heig
00000110:·2234·3637·7074·220a·2076·6965·7742·6f78··"467pt".·viewBox00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view
00000120:·3d22·302e·3030·2030·2e30·3020·3139·3032··="0.00·0.00·190200000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·2e35·3020·3436·372e·3030·2220·786d·6c6e··.50·467.00"·xmln00000130:·3139·382e·3938·2036·3332·2e30·3022·2078··198.98·632.00"·x
00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w300000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/1900000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·6528·3420·3436·3329·223e·0a3c·7469·746c··e(4·463)">.<titl000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t
000001e0:·653e·7563·6f6d·6d6f·6e2f·7374·6c2e·683c··e>ucommon/stl.h<000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6861··itle>ucommon/sha
000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod000001f0:·7265·642e·683c·2f74·6974·6c65·3e0a·3c21··red.h</title>.<!
00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node00000100000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·3d22·506c·6163·6568·6f6c·6465·7220·666f··="Placeholder·fo00000260:·3a74·6974·6c65·3d22·436f·6d6d·6f6e·2074··:title="Common·t
00000270:·7220·6675·7475·7265·2063·6c61·7373·6573··r·future·classes00000270:·6872·6561·6420·7368·6172·6564·2064·6174··hread·shared·dat
00000280:·2074·6861·7420·7265·7175·6972·6520·7374···that·require·st00000280:·6120·7479·7065·7320·7765·2077·696c·6c20··a·types·we·will·
00000290:·6c20·7375·7070·6f72·742e·223e·0a3c·706f··l·support.">.<po00000290:·7573·652e·223e·0a3c·706f·6c79·676f·6e20··use.">.<polygon·
000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999000002a0:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002b0:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002c0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000002c0:·706f·696e·7473·3d22·3335·362e·352c·2d36··points="356.5,-6
000002d0:·3431·2e35·2c2d·3435·3920·3935·322e·352c··41.5,-459·952.5,000002d0:·3234·2032·3436·2e35·2c2d·3632·3420·3234··24·246.5,-624·24
000002e0:·2d34·3539·2039·3532·2e35·2c2d·3434·3020··-459·952.5,-440·000002e0:·362e·352c·2d36·3035·2033·3536·2e35·2c2d··6.5,-605·356.5,-
000002f0:·3130·3431·2e35·2c2d·3434·3020·3130·3431··1041.5,-440·1041000002f0:·3630·3520·3335·362e·352c·2d36·3234·222f··605·356.5,-624"/
00000300:·2e35·2c2d·3435·3922·2f3e·0a3c·7465·7874··.5,-459"/>.<text00000300:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
00000310:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000310:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000320:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=00000320:·3330·312e·3522·2079·3d22·2d36·3132·2220··301.5"·y="-612"·
00000330:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami00000330:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000340:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000340:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000350:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000350:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000360:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000360:·2e30·3022·3e75·636f·6d6d·6f6e·2f73·6861··.00">ucommon/sha
00000370:·6d6f·6e2f·7374·6c2e·683c·2f74·6578·743e··mon/stl.h</text>00000370:·7265·642e·683c·2f74·6578·743e·0a3c·2f61··red.h</text>.</a
00000380:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000380:·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d··>.</g>.</g>.<!--
00000390:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<00000390:·204e·6f64·6532·202d·2d3e·0a3c·6720·6964···Node2·-->.<g·id
000003a0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002000003a0:·3d22·4e6f·6465·3030·3030·3032·2220·636c··="Node000002"·cl
000003b0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003b0:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit
000003c0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003c0:·6c65·3e4e·6f64·6532·3c2f·7469·746c·653e··le>Node2</title>
000003d0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003d0:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00
000003e0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a68··0002"><a·xlink:h
000003f0:·6e6b·3a68·7265·663d·2261·3030·3434·332e··nk:href="a00443.000003f0:·7265·663d·2261·3030·3339·322e·6874·6d6c··ref="a00392.html
00000400:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t00000400:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000410:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000410:·786c·696e·6b3a·7469·746c·653d·2252·756e··xlink:title="Run
00000420:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu00000420:·7469·6d65·2066·756e·6374·696f·6e73·2e22··time·functions."
00000430:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·00000430:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000440:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·00000440:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
00000450:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.00000450:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
00000460:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w00000460:·2235·3535·2e35·2c2d·3132·3920·3436·332e··"555.5,-129·463.
00000470:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#600000470:·352c·2d31·3239·2034·3633·2e35·2c2d·3131··5,-129·463.5,-11
00000480:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="100000480:·3020·3535·352e·352c·2d31·3130·2035·3535··0·555.5,-110·555
00000490:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-4000000490:·2e35·2c2d·3132·3922·2f3e·0a3c·7465·7874··.5,-129"/>.<text
000004a0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,000004a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
000004b0:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/000004b0:·6464·6c65·2220·783d·2235·3039·2e35·2220··ddle"·x="509.5"·
000004c0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000004c0:·793d·222d·3131·3722·2066·6f6e·742d·6661··y="-117"·font-fa
000004d0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000004d0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
000004e0:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo000004e0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font
000004f0:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve000004f0:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc
00000500:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000500:·6f6d·6d6f·6e2f·6370·722e·683c·2f74·6578··ommon/cpr.h</tex
00000510:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000510:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g
00000520:·3022·3e75·636f·6d6d·6f6e·2f75·636f·6d6d··0">ucommon/ucomm00000520:·3e0a·3c21·2d2d·204e·6f64·6531·2623·3435··>.<!--·Node1&#45
00000530:·6f6e·2e68·3c2f·7465·7874·3e0a·3c2f·613e··on.h</text>.</a>00000530:·3b26·6774·3b4e·6f64·6532·202d·2d3e·0a3c··;&gt;Node2·-->.<
00000540:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000540:·6720·6964·3d22·6564·6765·315f·4e6f·6465··g·id="edge1_Node
00000550:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000550:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
00000560:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000560:·3222·2063·6c61·7373·3d22·6564·6765·223e··2"·class="edge">
00000570:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000570:·0a3c·7469·746c·653e·4e6f·6465·3126·2334··.<title>Node1&#4
00000580:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000580:·353b·2667·743b·4e6f·6465·323c·2f74·6974··5;&gt;Node2</tit
00000590:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000590:·6c65·3e0a·3c67·2069·643d·2261·5f65·6467··le>.<g·id="a_edg
000005a0:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N000005a0:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No
000005b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000005b0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli
000005c0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005c0:·6e6b·3a74·6974·6c65·3d22·2022·3e0a·3c70··nk:title="·">.<p
000005d0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005d0:·6174·6820·6669·6c6c·3d22·6e6f·6e65·2220··ath·fill="none"·
000005e0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005e0:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff"
000005f0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005f0:·2064·3d22·4d33·3135·2c2d·3630·342e·3932···d="M315,-604.92
00000600:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=00000600:·4333·3338·2e37·342c·2d35·3838·2e36·3620··C338.74,-588.66·
00000610:·2223·3633·6238·6666·2220·643d·224d·3939··"#63b8ff"·d="M9900000610:·3338·352e·352c·2d35·3530·2e38·3720·3338··385.5,-550.87·38
00000620:·372c·2d34·3239·2e36·3643·3939·372c·2d34··7,-429.66C997,-400000620:·352e·352c·2d35·3035·2e35·2033·3835·2e35··5.5,-505.5·385.5
00000630:·3230·2e39·3320·3939·372c·2d34·3130·2e39··20.93·997,-410.900000630:·2c2d·3530·352e·3520·3338·352e·352c·2d35··,-505.5·385.5,-5
00000640:·3920·3939·372c·2d34·3034·2e30·3922·2f3e··9·997,-404.09"/>00000640:·3035·2e35·2033·3835·2e35·2c2d·3333·382e··05.5·385.5,-338.
00000650:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000650:·3520·3338·352e·352c·2d33·3135·2e37·3920··5·385.5,-315.79·
00000660:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=00000660:·3436·372e·3835·2c2d·3138·352e·3331·2034··467.85,-185.31·4
00000670:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points00000670:·3938·2e33·332c·2d31·3337·2e38·222f·3e0a··98.33,-137.8"/>.
00000680:·3d22·3939·332e·352c·2d34·3239·2e37·3520··="993.5,-429.75·00000680:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#
00000690:·3939·372c·2d34·3339·2e37·3520·3130·3030··997,-439.75·100000000690:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="
000006a0:·2e35·2c2d·3432·392e·3735·2039·3933·2e35··.5,-429.75·993.5000006a0:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=
000006b0:·2c2d·3432·392e·3735·222f·3e0a·3c2f·613e··,-429.75"/>.</a>000006b0:·2235·3031·2e33·382c·2d31·3339·2e35·3320··"501.38,-139.53·
000006c0:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·000006c0:·3530·332e·3835·2c2d·3132·392e·3232·2034··503.85,-129.22·4
000006d0:·4e6f·6465·3320·2d2d·3e0a·3c67·2069·643d··Node3·-->.<g·id=000006d0:·3935·2e35·2c2d·3133·352e·3734·2035·3031··95.5,-135.74·501
000006e0:·224e·6f64·6530·3030·3030·3322·2063·6c61··"Node000003"·cla000006e0:·2e33·382c·2d31·3339·2e35·3322·2f3e·0a3c··.38,-139.53"/>.<
000006f0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl000006f0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000700:·653e·4e6f·6465·333c·2f74·6974·6c65·3e0a··e>Node3</title>.00000700:·2d2d·204e·6f64·6531·3920·2d2d·3e0a·3c67··--·Node19·-->.<g
00000710:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node00000000710:·2069·643d·224e·6f64·6530·3030·3031·3922···id="Node000019"
00000720:·3030·3322·3e3c·6120·786c·696e·6b3a·6872··003"><a·xlink:hr00000720:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<
00000730:·6566·3d22·6130·3034·3832·5f73·6f75·7263··ef="a00482_sourc00000730:·7469·746c·653e·4e6f·6465·3139·3c2f·7469··title>Node19</ti
00000740:·652e·6874·6d6c·2220·7461·7267·6574·3d22··e.html"·target="00000740:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000750:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl00000750:·6465·3030·3030·3139·223e·3c61·2078·6c69··de000019"><a·xli
00000760:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·00000760:·6e6b·3a68·7265·663d·2261·3030·3433·312e··nk:href="a00431.
00000770:·6669·6c6c·3d22·7768·6974·6522·2073·7472··fill="white"·str00000770:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000780:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po00000780:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000790:·696e·7473·3d22·3939·302c·2d33·3439·2038··ints="990,-349·800000790:·2241·746f·6d69·6320·706f·696e·7465·7273··"Atomic·pointers
000007a0:·3732·2c2d·3334·3920·3837·322c·2d33·3330··72,-349·872,-330000007a0:·2061·6e64·206c·6f63·6b73·2e22·3e0a·3c70···and·locks.">.<p
000007b0:·2039·3930·2c2d·3333·3020·3939·302c·2d33···990,-330·990,-3000007b0:·6f6c·7967·6f6e·2066·696c·6c3d·2277·6869··olygon·fill="whi
000007c0:·3439·222f·3e0a·3c74·6578·7420·7465·7874··49"/>.<text·text000007c0:·7465·2220·7374·726f·6b65·3d22·2336·3636··te"·stroke="#666
000007d0:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle"000007d0:·3636·3622·2070·6f69·6e74·733d·2231·3633··666"·points="163
000007e0:·2078·3d22·3933·3122·2079·3d22·2d33·3337···x="931"·y="-337000007e0:·2c2d·3435·3920·3532·2c2d·3435·3920·3532··,-459·52,-459·52
000007f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000007f0:·2c2d·3434·3020·3136·332c·2d34·3430·2031··,-440·163,-440·1
00000800:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000800:·3633·2c2d·3435·3922·2f3e·0a3c·7465·7874··63,-459"/>.<text
00000810:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000810:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000820:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp00000820:·6464·6c65·2220·783d·2231·3037·2e35·2220··ddle"·x="107.5"·
00000830:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>00000830:·793d·222d·3434·3722·2066·6f6e·742d·6661··y="-447"·font-fa
00000840:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000840:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,
Max diff block lines reached; 125768/391854 bytes (32.10%) of diff not shown.
417 KB
./usr/share/doc/ucommon-doc/html/a00412.svg vs.
./usr/share/doc/ucommon-doc/html/a00469.svg
Files 14% similar despite different names
    
Offset 8, 2752 lines modifiedOffset 8, 3448 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (3441 lines added, 2745 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7465·6d70·6f72·6172·792e·6820·5061··n/temporary.h·Pa000000e0:·6e2f·7479·7065·7265·662e·6820·5061·6765··n/typeref.h·Page
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi
00000100:·7769·6474·683d·2231·3930·3370·7422·2068··width="1903pt"·h00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei
00000110:·6569·6768·743d·2234·3637·7074·220a·2076··eight="467pt".·v00000110:·6768·743d·2235·3737·7074·220a·2076·6965··ght="577pt".·vie
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·
00000130:·3020·3139·3032·2e35·3020·3436·372e·3030··0·1902.50·467.0000000130:·3139·3032·2e35·3020·3537·372e·3030·2220··1902.50·577.00"·
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran
000001d0:·616e·736c·6174·6528·3420·3436·3329·223e··anslate(4·463)">000001d0:·736c·6174·6528·3420·3537·3329·223e·0a3c··slate(4·573)">.<
000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·7479··title>ucommon/ty
000001f0:·7465·6d70·6f72·6172·792e·683c·2f74·6974··temporary.h</tit000001f0:·7065·7265·662e·683c·2f74·6974·6c65·3e0a··peref.h</title>.
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node000001
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te00000260:·6e6b·3a74·6974·6c65·3d22·4120·7468·7265··nk:title="A·thre
00000270:·6d70·6f72·6172·7920·7465·6d70·6c61·7465··mporary·template00000270:·6164·2623·3435·3b73·6166·6520·6174·6f6d··ad&#45;safe·atom
00000280:·7320·666f·7220·432b·2b2e·223e·0a3c·706f··s·for·C++.">.<po00000280:·6963·2068·6561·7020·6d61·6e61·6765·6d65··ic·heap·manageme
00000290:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#99900000290:·6e74·2073·7973·7465·6d2e·223e·0a3c·706f··nt·system.">.<po
000002a0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66000002a0:·6c79·676f·6e20·6669·6c6c·3d22·2339·3939··lygon·fill="#999
000002b0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10000002b0:·3939·3922·2073·7472·6f6b·653d·2223·3636··999"·stroke="#66
000002c0:·3630·2e35·2c2d·3435·3920·3933·332e·352c··60.5,-459·933.5,000002c0:·3636·3636·2220·706f·696e·7473·3d22·3130··6666"·points="10
000002d0:·2d34·3539·2039·3333·2e35·2c2d·3434·3020··-459·933.5,-440·000002d0:·3037·2c2d·3536·3920·3839·352c·2d35·3639··07,-569·895,-569
000002e0:·3130·3630·2e35·2c2d·3434·3020·3130·3630··1060.5,-440·1060000002e0:·2038·3935·2c2d·3535·3020·3130·3037·2c2d···895,-550·1007,-
000002f0:·2e35·2c2d·3435·3922·2f3e·0a3c·7465·7874··.5,-459"/>.<text000002f0:·3535·3020·3130·3037·2c2d·3536·3922·2f3e··550·1007,-569"/>
00000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
00000310:·6464·6c65·2220·783d·2239·3937·2220·793d··ddle"·x="997"·y=00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2239··or="middle"·x="9
00000320:·222d·3434·3722·2066·6f6e·742d·6661·6d69··"-447"·font-fami00000320:·3531·2220·793d·222d·3535·3722·2066·6f6e··51"·y="-557"·fon
00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000330:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000340:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000350:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000350:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000360:·6d6f·6e2f·7465·6d70·6f72·6172·792e·683c··mon/temporary.h<00000360:·223e·7563·6f6d·6d6f·6e2f·7479·7065·7265··">ucommon/typere
00000370:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000370:·662e·683c·2f74·6578·743e·0a3c·2f61·3e0a··f.h</text>.</a>.
00000380:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000390:·202d·2d3e·0a3c·6720·6964·3d22·4e6f·6465···-->.<g·id="Node00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003a0:·3030·3030·3032·2220·636c·6173·733d·226e··000002"·class="n000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003b0:·6f64·6522·3e0a·3c74·6974·6c65·3e4e·6f64··ode">.<title>Nod000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003c0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003d0:·3d22·615f·4e6f·6465·3030·3030·3032·223e··="a_Node000002">000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003e0:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
000003f0:·3030·3434·332e·6874·6d6c·2220·7461·7267··00443.html"·targ000003f0:·663d·2261·3030·3434·362e·6874·6d6c·2220··f="a00446.html"·
00000400:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000410:·7469·746c·653d·2254·6f70·206c·6576·656c··title="Top·level00000410:·696e·6b3a·7469·746c·653d·2241·7272·6179··ink:title="Array
00000420:·2069·6e63·6c75·6465·2066·696c·6520·666f···include·file·fo00000420:·7320·6f66·2074·6872·6561·6426·2334·353b··s·of·thread&#45;
00000430:·7220·7468·6520·474e·5520·7543·6f6d·6d6f··r·the·GNU·uCommo00000430:·7361·6665·2073·7472·6f6e·676c·7920·7479··safe·strongly·ty
00000440:·6e20·432b·2b20·636f·7265·206c·6962·7261··n·C++·core·libra00000440:·7065·6420·6865·6170·206f·626a·6563·7473··ped·heap·objects
00000450:·7279·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··ry.">.<polygon·f00000450:·2e22·3e0a·3c70·6f6c·7967·6f6e·2066·696c··.">.<polygon·fil
00000460:·696c·6c3d·2277·6869·7465·2220·7374·726f··ill="white"·stro00000460:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke
00000470:·6b65·3d22·2336·3636·3636·3622·2070·6f69··ke="#666666"·poi00000470:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point
00000480:·6e74·733d·2231·3036·302c·2d34·3034·2039··nts="1060,-404·900000480:·733d·2237·3036·2c2d·3435·3920·3539·302c··s="706,-459·590,
00000490:·3334·2c2d·3430·3420·3933·342c·2d33·3835··34,-404·934,-38500000490:·2d34·3539·2035·3930·2c2d·3434·3020·3730··-459·590,-440·70
000004a0:·2031·3036·302c·2d33·3835·2031·3036·302c···1060,-385·1060,000004a0:·362c·2d34·3430·2037·3036·2c2d·3435·3922··6,-440·706,-459"
000004b0:·2d34·3034·222f·3e0a·3c74·6578·7420·7465··-404"/>.<text·te000004b0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000004c0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl000004c0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
000004d0:·6522·2078·3d22·3939·3722·2079·3d22·2d33··e"·x="997"·y="-3000004d0:·2236·3438·2220·793d·222d·3434·3722·2066··"648"·y="-447"·f
000004e0:·3932·2220·666f·6e74·2d66·616d·696c·793d··92"·font-family=000004e0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv
000004f0:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-000004f0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif
00000500:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size00000500:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.
00000510:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon00000510:·3030·223e·7563·6f6d·6d6f·6e2f·6172·7261··00">ucommon/arra
00000520:·2f75·636f·6d6d·6f6e·2e68·3c2f·7465·7874··/ucommon.h</text00000520:·7972·6566·2e68·3c2f·7465·7874·3e0a·3c2f··yref.h</text>.</
00000530:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000530:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000540:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000540:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
00000550:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g00000550:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
00000560:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node000000560:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
00000570:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000570:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
00000580:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.00000580:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
00000590:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#4500000590:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
000005a0:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl000005a0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
000005b0:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge000005b0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
000005c0:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod000005c0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
000005d0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000005d0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
000005e0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa000005e0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
000005f0:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s000005f0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
00000600:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·00000600:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
00000610:·643d·224d·3939·372c·2d34·3239·2e36·3643··d="M997,-429.66C00000610:·3838·342e·3437·2c2d·3535·352e·3031·4338··884.47,-555.01C8
00000620:·3939·372c·2d34·3230·2e39·3320·3939·372c··997,-420.93·997,00000620:·3336·2e36·352c·2d35·3530·2e33·3320·3737··36.65,-550.33·77
00000630:·2d34·3130·2e39·3920·3939·372c·2d34·3034··-410.99·997,-40400000630:·312e·3734·2c2d·3533·392e·3431·2037·3230··1.74,-539.41·720
00000640:·2e30·3922·2f3e·0a3c·706f·6c79·676f·6e20··.09"/>.<polygon·00000640:·2c2d·3531·3420·3639·322e·3137·2c2d·3530··,-514·692.17,-50
00000650:·6669·6c6c·3d22·2336·3362·3866·6622·2073··fill="#63b8ff"·s00000650:·302e·3333·2036·3636·2e37·372c·2d34·3733··0.33·666.77,-473
00000660:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·00000660:·2e30·3120·3635·342e·3936·2c2d·3435·392e··.01·654.96,-459.
00000670:·706f·696e·7473·3d22·3939·332e·352c·2d34··points="993.5,-400000670:·3038·222f·3e0a·3c70·6f6c·7967·6f6e·2066··08"/>.<polygon·f
00000680:·3239·2e37·3520·3939·372c·2d34·3339·2e37··29.75·997,-439.700000680:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
00000690:·3520·3130·3030·2e35·2c2d·3432·392e·3735··5·1000.5,-429.7500000690:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
000006a0:·2039·3933·2e35·2c2d·3432·392e·3735·222f···993.5,-429.75"/000006a0:·6f69·6e74·733d·2238·3834·2e34·342c·2d35··oints="884.44,-5
000006b0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000006b0:·3538·2e35·3220·3839·342e·3731·2c2d·3535··58.52·894.71,-55
000006c0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.000006c0:·352e·3934·2038·3835·2e30·372c·2d35·3531··5.94·885.07,-551
000006d0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000006d0:·2e35·3520·3838·342e·3434·2c2d·3535·382e··.55·884.44,-558.
000006e0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">000006e0:·3532·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··52"/>.</a>.</g>.
000006f0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t000006f0:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·
00000700:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N00000700:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
00000710:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl00000710:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no
00000720:·696e·6b3a·6872·6566·3d22·6130·3034·3832··ink:href="a0048200000720:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
00000730:·5f73·6f75·7263·652e·6874·6d6c·2220·7461··_source.html"·ta00000730:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=
00000740:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000740:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><
00000750:·6b3a·7469·746c·653d·2220·223e·0a3c·706f··k:title="·">.<po00000750:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
00000760:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit00000760:·3034·3634·2e68·746d·6c22·2074·6172·6765··0464.html"·targe
00000770:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#666600000770:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t
00000780:·3636·2220·706f·696e·7473·3d22·3939·302c··66"·points="990,00000780:·6974·6c65·3d22·546f·7020·6c65·7665·6c20··itle="Top·level·
00000790:·2d33·3439·2038·3732·2c2d·3334·3920·3837··-349·872,-349·8700000790:·696e·636c·7564·6520·6669·6c65·2066·6f72··include·file·for
000007a0:·322c·2d33·3330·2039·3930·2c2d·3333·3020··2,-330·990,-330·000007a0:·2074·6865·2047·4e55·2075·436f·6d6d·6f6e···the·GNU·uCommon
000007b0:·3939·302c·2d33·3439·222f·3e0a·3c74·6578··990,-349"/>.<tex000007b0:·2043·2b2b·2063·6f72·6520·6c69·6272·6172···C++·core·librar
000007c0:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m000007c0:·792e·223e·0a3c·706f·6c79·676f·6e20·6669··y.">.<polygon·fi
000007d0:·6964·646c·6522·2078·3d22·3933·3122·2079··iddle"·x="931"·y000007d0:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok
000007e0:·3d22·2d33·3337·2220·666f·6e74·2d66·616d··="-337"·font-fam000007e0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin
000007f0:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s000007f0:·7473·3d22·3130·3630·2c2d·3430·3420·3933··ts="1060,-404·93
00000800:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-00000800:·342c·2d34·3034·2039·3334·2c2d·3338·3520··4,-404·934,-385·
00000810:·7369·7a65·3d22·3130·2e30·3022·3e63·6f6d··size="10.00">com00000810:·3130·3630·2c2d·3338·3520·3130·3630·2c2d··1060,-385·1060,-
00000820:·6d6f·6e63·7070·2f63·6f6e·6669·672e·683c··moncpp/config.h<00000820:·3430·3422·2f3e·0a3c·7465·7874·2074·6578··404"/>.<text·tex
00000830:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>00000830:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
00000840:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node200000840:·2220·783d·2239·3937·2220·793d·222d·3339··"·x="997"·y="-39
Max diff block lines reached; -1/427319 bytes (-0.00%) of diff not shown.
47.5 KB
./usr/share/doc/ucommon-doc/html/a00413_source.html vs.
./usr/share/doc/ucommon-doc/html/a00392_source.html
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/counter.h·Source·File</title>8 <title>UCommon:·ucommon/cpr.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.8 KB
html2text {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 counter.h10 cpr.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks.
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//14 3//
15 4//·This·file·is·part·of·GNU·uCommon·C++.15 4//·This·file·is·part·of·GNU·uCommon·C++.
16 5//16 5//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
106 KB
./usr/share/doc/ucommon-doc/html/a00414.svg vs.
./usr/share/doc/ucommon-doc/html/a00393.svg
Files 9% similar despite different names
    
Offset 8, 779 lines modifiedOffset 8, 805 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (798 lines added, 772 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·636f·756e·7465·722e·6820·5061·6765··n/counter.h·Page000000e0:·6e2f·6370·722e·6820·5061·6765·733a·2031··n/cpr.h·Pages:·1
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=
00000100:·6474·683d·2231·3038·3370·7422·2068·6569··dth="1083pt"·hei00000100:·2231·3038·3370·7422·2068·6569·6768·743d··"1083pt"·height=
00000110:·6768·743d·2231·3337·7074·220a·2076·6965··ght="137pt".·vie00000110:·2231·3337·7074·220a·2076·6965·7742·6f78··"137pt".·viewBox
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·3d22·302e·3030·2030·2e30·3020·3130·3832··="0.00·0.00·1082
00000130:·3130·3832·2e35·3020·3133·372e·3030·2220··1082.50·137.00"·00000130:·2e35·3020·3133·372e·3030·2220·786d·6c6e··.50·137.00"·xmln
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w3
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/19
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat
000001d0:·736c·6174·6528·3420·3133·3329·223e·0a3c··slate(4·133)">.<000001d0:·6528·3420·3133·3329·223e·0a3c·7469·746c··e(4·133)">.<titl
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·636f··title>ucommon/co000001e0:·653e·7563·6f6d·6d6f·6e2f·6370·722e·683c··e>ucommon/cpr.h<
000001f0:·756e·7465·722e·683c·2f74·6974·6c65·3e0a··unter.h</title>.000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000260:·6e6b·3a74·6974·6c65·3d22·5375·7070·6f72··nk:title="Suppor00000260:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi
00000270:·7420·666f·7220·7661·7269·6f75·7320·6175··t·for·various·au00000270:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·
00000280:·746f·6d61·7469·6320·636f·756e·7469·6e67··tomatic·counting00000280:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
00000290:·206f·626a·6563·7473·2e22·3e0a·3c70·6f6c···objects.">.<pol00000290:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002a0:·706f·696e·7473·3d22·3639·392e·352c·2d31··points="699.5,-1
000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002b0:·3239·2036·3037·2e35·2c2d·3132·3920·3630··29·607.5,-129·60
000002c0:·3636·3622·2070·6f69·6e74·733d·2236·3331··666"·points="631000002c0:·372e·352c·2d31·3130·2036·3939·2e35·2c2d··7.5,-110·699.5,-
000002d0:·2c2d·3132·3920·3531·382c·2d31·3239·2035··,-129·518,-129·5000002d0:·3131·3020·3639·392e·352c·2d31·3239·222f··110·699.5,-129"/
000002e0:·3138·2c2d·3131·3020·3633·312c·2d31·3130··18,-110·631,-110000002e0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
000002f0:·2036·3331·2c2d·3132·3922·2f3e·0a3c·7465···631,-129"/>.<te000002f0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000300:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="00000300:·3635·332e·3522·2079·3d22·2d31·3137·2220··653.5"·y="-117"·
00000310:·6d69·6464·6c65·2220·783d·2235·3734·2e35··middle"·x="574.500000310:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
00000320:·2220·793d·222d·3131·3722·2066·6f6e·742d··"·y="-117"·font-00000320:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
00000330:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000330:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
00000340:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo00000340:·2e30·3022·3e75·636f·6d6d·6f6e·2f63·7072··.00">ucommon/cpr
00000350:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">00000350:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000360:·7563·6f6d·6d6f·6e2f·636f·756e·7465·722e··ucommon/counter.00000360:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
00000370:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</00000370:·6465·3220·2d2d·3e0a·3c67·2069·643d·224e··de2·-->.<g·id="N
00000380:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod00000380:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
00000390:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000390:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>
000003a0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=000003a0:·4e6f·6465·323c·2f74·6974·6c65·3e0a·3c67··Node2</title>.<g
000003b0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N000003b0:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node00000
000003c0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·000003c0:·3222·3e3c·6120·786c·696e·6b3a·6872·6566··2"><a·xlink:href
000003d0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002000003d0:·3d22·6130·3034·3631·2e68·746d·6c22·2074··="a00461.html"·t
000003e0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=000003e0:·6172·6765·743d·225f·746f·7022·2078·6c69··arget="_top"·xli
000003f0:·2261·3030·3432·352e·6874·6d6c·2220·7461··"a00425.html"·ta000003f0:·6e6b·3a74·6974·6c65·3d22·5661·7269·6f75··nk:title="Variou
00000400:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin00000400:·7320·6d69·7363·656c·6c61·6e65·6f75·7320··s·miscellaneous·
00000410:·6b3a·7469·746c·653d·2256·6172·696f·7573··k:title="Various00000410:·706c·6174·666f·726d·2073·7065·6369·6669··platform·specifi
00000420:·206d·6973·6365·6c6c·616e·656f·7573·2070···miscellaneous·p00000420:·6320·6865·6164·6572·7320·616e·6420·6465··c·headers·and·de
00000430:·6c61·7466·6f72·6d20·7370·6563·6966·6963··latform·specific00000430:·6669·6e65·732e·223e·0a3c·706f·6c79·676f··fines.">.<polygo
00000440:·2068·6561·6465·7273·2061·6e64·2064·6566···headers·and·def00000440:·6e20·6669·6c6c·3d22·7768·6974·6522·2073··n·fill="white"·s
00000450:·696e·6573·2e22·3e0a·3c70·6f6c·7967·6f6e··ines.">.<polygon00000450:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
00000460:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st00000460:·706f·696e·7473·3d22·3636·392c·2d37·3420··points="669,-74·
00000470:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p00000470:·3535·302c·2d37·3420·3535·302c·2d35·3520··550,-74·550,-55·
00000480:·6f69·6e74·733d·2236·3334·2c2d·3734·2035··oints="634,-74·500000480:·3636·392c·2d35·3520·3636·392c·2d37·3422··669,-55·669,-74"
00000490:·3135·2c2d·3734·2035·3135·2c2d·3535·2036··15,-74·515,-55·600000490:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000004a0:·3334·2c2d·3535·2036·3334·2c2d·3734·222f··34,-55·634,-74"/000004a0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
000004b0:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc000004b0:·2236·3039·2e35·2220·793d·222d·3632·2220··"609.5"·y="-62"·
000004c0:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="000004c0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
000004d0:·3537·342e·3522·2079·3d22·2d36·3222·2066··574.5"·y="-62"·f000004d0:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
000004e0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv000004e0:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
000004f0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif000004f0:·2e30·3022·3e75·636f·6d6d·6f6e·2f70·6c61··.00">ucommon/pla
00000500:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000500:·7466·6f72·6d2e·683c·2f74·6578·743e·0a3c··tform.h</text>.<
00000510:·3030·223e·7563·6f6d·6d6f·6e2f·706c·6174··00">ucommon/plat00000510:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000520:·666f·726d·2e68·3c2f·7465·7874·3e0a·3c2f··form.h</text>.</00000520:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000530:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-00000530:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000540:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;00000540:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000550:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=00000550:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000560:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node0000000000560:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
00000570:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl00000570:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
00000580:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit00000580:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
00000590:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt00000590:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005a0:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005b0:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No000005b0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005c0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000000005c0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
000005d0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti000005d0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
000005e0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f000005e0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
000005f0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok000005f0:·4d36·3436·2e32·332c·2d31·3039·2e37·3543··M646.23,-109.75C
00000600:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M00000600:·3633·392e·3936·2c2d·3130·322e·3138·2036··639.96,-102.18·6
00000610:·3537·342e·352c·2d31·3039·2e37·3543·3537··574.5,-109.75C5700000610:·3330·2e37·312c·2d39·312e·3035·2036·3233··30.71,-91.05·623
00000620:·342e·352c·2d31·3032·2e38·2035·3734·2e35··4.5,-102.8·574.500000620:·2e30·372c·2d38·312e·3834·222f·3e0a·3c70··.07,-81.84"/>.<p
00000630:·2c2d·3932·2e38·3520·3537·342e·352c·2d38··,-92.85·574.5,-800000630:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3633··olygon·fill="#63
00000640:·342e·3133·222f·3e0a·3c70·6f6c·7967·6f6e··4.13"/>.<polygon00000640:·6238·6666·2220·7374·726f·6b65·3d22·2336··b8ff"·stroke="#6
00000650:·2066·696c·6c3d·2223·3633·6238·6666·2220···fill="#63b8ff"·00000650:·3362·3866·6622·2070·6f69·6e74·733d·2236··3b8ff"·points="6
00000660:·7374·726f·6b65·3d22·2336·3362·3866·6622··stroke="#63b8ff"00000660:·3235·2e37·312c·2d37·392e·3535·2036·3136··25.71,-79.55·616
00000670:·2070·6f69·6e74·733d·2235·3738·2c2d·3834···points="578,-8400000670:·2e36·332c·2d37·342e·3039·2036·3230·2e33··.63,-74.09·620.3
00000680:·2e30·3920·3537·342e·352c·2d37·342e·3039··.09·574.5,-74.0900000680:·332c·2d38·342e·3032·2036·3235·2e37·312c··3,-84.02·625.71,
00000690:·2035·3731·2c2d·3834·2e30·3920·3537·382c···571,-84.09·578,00000690:·2d37·392e·3535·222f·3e0a·3c2f·613e·0a3c··-79.55"/>.</a>.<
000006a0:·2d38·342e·3039·222f·3e0a·3c2f·613e·0a3c··-84.09"/>.</a>.<000006a0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
000006b0:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No000006b0:·6465·3131·202d·2d3e·0a3c·6720·6964·3d22··de11·-->.<g·id="
000006c0:·6465·3320·2d2d·3e0a·3c67·2069·643d·224e··de3·-->.<g·id="N000006c0:·4e6f·6465·3030·3030·3131·2220·636c·6173··Node000011"·clas
000006d0:·6f64·6530·3030·3030·3322·2063·6c61·7373··ode000003"·class000006d0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000006e0:·3d22·6e6f·6465·223e·0a3c·7469·746c·653e··="node">.<title>000006e0:·3e4e·6f64·6531·313c·2f74·6974·6c65·3e0a··>Node11</title>.
000006f0:·4e6f·6465·333c·2f74·6974·6c65·3e0a·3c67··Node3</title>.<g000006f0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000700:·2069·643d·2261·5f4e·6f64·6530·3030·3030···id="a_Node0000000000700:·3031·3122·3e3c·6120·786c·696e·6b3a·7469··011"><a·xlink:ti
00000710:·3322·3e3c·6120·786c·696e·6b3a·7469·746c··3"><a·xlink:titl00000710:·746c·653d·2220·223e·0a3c·706f·6c79·676f··tle="·">.<polygo
00000720:·653d·2220·223e·0a3c·706f·6c79·676f·6e20··e="·">.<polygon·00000720:·6e20·6669·6c6c·3d22·2365·3065·3065·3022··n·fill="#e0e0e0"
00000730:·6669·6c6c·3d22·2365·3065·3065·3022·2073··fill="#e0e0e0"·s00000730:·2073·7472·6f6b·653d·2223·3939·3939·3939···stroke="#999999
00000740:·7472·6f6b·653d·2223·3939·3939·3939·2220··troke="#999999"·00000740:·2220·706f·696e·7473·3d22·3130·3734·2e35··"·points="1074.5
00000750:·706f·696e·7473·3d22·3439·2c2d·3139·2030··points="49,-19·000000750:·2c2d·3139·2031·3031·382e·352c·2d31·3920··,-19·1018.5,-19·
00000760:·2c2d·3139·2030·2c30·2034·392c·3020·3439··,-19·0,0·49,0·4900000760:·3130·3138·2e35·2c30·2031·3037·342e·352c··1018.5,0·1074.5,
00000770:·2c2d·3139·222f·3e0a·3c74·6578·7420·7465··,-19"/>.<text·te00000770:·3020·3130·3734·2e35·2c2d·3139·222f·3e0a··0·1074.5,-19"/>.
00000780:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl00000780:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000790:·6522·2078·3d22·3234·2e35·2220·793d·222d··e"·x="24.5"·y="-00000790:·723d·226d·6964·646c·6522·2078·3d22·3130··r="middle"·x="10
000007a0:·3722·2066·6f6e·742d·6661·6d69·6c79·3d22··7"·font-family="000007a0:·3436·2e35·2220·793d·222d·3722·2066·6f6e··46.5"·y="-7"·fon
000007b0:·4865·6c76·6574·6963·612c·7361·6e73·2d53··Helvetica,sans-S000007b0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
000007c0:·6572·6966·2220·666f·6e74·2d73·697a·653d··erif"·font-size=000007c0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
000007d0:·2231·302e·3030·223e·6373·7464·6c69·623c··"10.00">cstdlib<000007d0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
000007e0:·2f74·6578·743e·0a3c·2f61·3e0a·3c2f·673e··/text>.</a>.</g>000007e0:·223e·756e·6973·7464·2e68·3c2f·7465·7874··">unistd.h</text
000007f0:·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64·6532··.</g>.<!--·Node2000007f0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>
00000800:·2623·3435·3b26·6774·3b4e·6f64·6533·202d··&#45;&gt;Node3·-00000800:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;
00000810:·2d3e·0a3c·6720·6964·3d22·6564·6765·325f··->.<g·id="edge2_00000810:·2667·743b·4e6f·6465·3131·202d·2d3e·0a3c··&gt;Node11·-->.<
00000820:·4e6f·6465·3030·3030·3032·5f4e·6f64·6530··Node000002_Node000000820:·6720·6964·3d22·6564·6765·3137·5f4e·6f64··g·id="edge17_Nod
00000830:·3030·3030·3322·2063·6c61·7373·3d22·6564··00003"·class="ed00000830:·6530·3030·3030·315f·4e6f·6465·3030·3030··e000001_Node0000
00000840:·6765·223e·0a3c·7469·746c·653e·4e6f·6465··ge">.<title>Node00000840:·3131·2220·636c·6173·733d·2265·6467·6522··11"·class="edge"
Max diff block lines reached; -1/108811 bytes (-0.00%) of diff not shown.
428 KB
./usr/share/doc/ucommon-doc/html/a00415.svg vs.
./usr/share/doc/ucommon-doc/html/a00433.svg
Files 14% similar despite different names
    
Offset 8, 2753 lines modifiedOffset 8, 3609 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (3602 lines added, 2746 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·636f·756e·7465·722e·6820·5061·6765··n/counter.h·Page000000e0:·6e2f·6174·6f6d·6963·2e68·2050·6167·6573··n/atomic.h·Pages
000000f0:·733a·2031·202d·2d3e·0a3c·7376·6720·7769··s:·1·-->.<svg·wi000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid
00000100:·6474·683d·2231·3930·3370·7422·2068·6569··dth="1903pt"·hei00000100:·7468·3d22·3138·3833·7074·2220·6865·6967··th="1883pt"·heig
00000110:·6768·743d·2234·3637·7074·220a·2076·6965··ght="467pt".·vie00000110:·6874·3d22·3633·3270·7422·0a20·7669·6577··ht="632pt".·view
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00·00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
00000130:·3139·3032·2e35·3020·3436·372e·3030·2220··1902.50·467.00"·00000130:·3838·322e·3530·2036·3332·2e30·3022·2078··882.50·632.00"·x
00000140:·786d·6c6e·733d·2268·7474·703a·2f2f·7777··xmlns="http://ww00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www
00000150:·772e·7733·2e6f·7267·2f32·3030·302f·7376··w.w3.org/2000/sv00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg
00000160:·6722·2078·6d6c·6e73·3a78·6c69·6e6b·3d22··g"·xmlns:xlink="00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h
00000170:·6874·7470·3a2f·2f77·7777·2e77·332e·6f72··http://www.w3.or00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org
00000180:·672f·3139·3939·2f78·6c69·6e6b·223e·0a3c··g/1999/xlink">.<00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g
00000190:·6720·6964·3d22·6772·6170·6830·2220·636c··g·id="graph0"·cl00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla
000001a0:·6173·733d·2267·7261·7068·2220·7472·616e··ass="graph"·tran000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans
000001b0:·7366·6f72·6d3d·2273·6361·6c65·2831·2031··sform="scale(1·1000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)
000001c0:·2920·726f·7461·7465·2830·2920·7472·616e··)·rotate(0)·tran000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans
000001d0:·736c·6174·6528·3420·3436·3329·223e·0a3c··slate(4·463)">.<000001d0:·6c61·7465·2834·2036·3238·2922·3e0a·3c74··late(4·628)">.<t
000001e0:·7469·746c·653e·7563·6f6d·6d6f·6e2f·636f··title>ucommon/co000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f61·746f··itle>ucommon/ato
000001f0:·756e·7465·722e·683c·2f74·6974·6c65·3e0a··unter.h</title>.000001f0:·6d69·632e·683c·2f74·6974·6c65·3e0a·3c21··mic.h</title>.<!
00000200:·3c21·2d2d·204e·6f64·6531·202d·2d3e·0a3c··<!--·Node1·-->.<00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·
00000210:·6720·6964·3d22·4e6f·6465·3030·3030·3031··g·id="Node00000100000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·
00000220:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t
00000230:·3c74·6974·6c65·3e4e·6f64·6531·3c2f·7469··<title>Node1</ti00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl
00000240:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node
00000250:·6465·3030·3030·3031·223e·3c61·2078·6c69··de000001"><a·xli00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink
00000260:·6e6b·3a74·6974·6c65·3d22·5375·7070·6f72··nk:title="Suppor00000260:·3a74·6974·6c65·3d22·4174·6f6d·6963·2070··:title="Atomic·p
00000270:·7420·666f·7220·7661·7269·6f75·7320·6175··t·for·various·au00000270:·6f69·6e74·6572·7320·616e·6420·6c6f·636b··ointers·and·lock
00000280:·746f·6d61·7469·6320·636f·756e·7469·6e67··tomatic·counting00000280:·732e·223e·0a3c·706f·6c79·676f·6e20·6669··s.">.<polygon·fi
00000290:·206f·626a·6563·7473·2e22·3e0a·3c70·6f6c···objects.">.<pol00000290:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str
000002a0:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999000002a0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000002b0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002b0:·696e·7473·3d22·3832·392e·352c·2d36·3234··ints="829.5,-624
000002c0:·3636·3622·2070·6f69·6e74·733d·2231·3035··666"·points="105000002c0:·2037·3138·2e35·2c2d·3632·3420·3731·382e···718.5,-624·718.
000002d0:·332e·352c·2d34·3539·2039·3430·2e35·2c2d··3.5,-459·940.5,-000002d0:·352c·2d36·3035·2038·3239·2e35·2c2d·3630··5,-605·829.5,-60
000002e0:·3435·3920·3934·302e·352c·2d34·3430·2031··459·940.5,-440·1000002e0:·3520·3832·392e·352c·2d36·3234·222f·3e0a··5·829.5,-624"/>.
000002f0:·3035·332e·352c·2d34·3430·2031·3035·332e··053.5,-440·1053.000002f0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000300:·352c·2d34·3539·222f·3e0a·3c74·6578·7420··5,-459"/>.<text·00000300:·723d·226d·6964·646c·6522·2078·3d22·3737··r="middle"·x="77
00000310:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid00000310:·3422·2079·3d22·2d36·3132·2220·666f·6e74··4"·y="-612"·font
00000320:·646c·6522·2078·3d22·3939·3722·2079·3d22··dle"·x="997"·y="00000320:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
00000330:·2d34·3437·2220·666f·6e74·2d66·616d·696c··-447"·font-famil00000330:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
00000340:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san00000340:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
00000350:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si00000350:·3e75·636f·6d6d·6f6e·2f61·746f·6d69·632e··>ucommon/atomic.
00000360:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm00000360:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000370:·6f6e·2f63·6f75·6e74·6572·2e68·3c2f·7465··on/counter.h</te00000370:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000380:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000380:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No
00000390:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--00000390:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
000003a0:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000000003a0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
000003b0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node000003b0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000003c0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<000003c0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002
000003d0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a000003d0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href=
000003e0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·000003e0:·2261·3030·3434·362e·6874·6d6c·2220·7461··"a00446.html"·ta
000003f0:·786c·696e·6b3a·6872·6566·3d22·6130·3034··xlink:href="a004000003f0:·7267·6574·3d22·5f74·6f70·2220·786c·696e··rget="_top"·xlin
00000400:·3433·2e68·746d·6c22·2074·6172·6765·743d··43.html"·target=00000400:·6b3a·7469·746c·653d·2241·7272·6179·7320··k:title="Arrays·
00000410:·225f·746f·7022·2078·6c69·6e6b·3a74·6974··"_top"·xlink:tit00000410:·6f66·2074·6872·6561·6426·2334·353b·7361··of·thread&#45;sa
00000420:·6c65·3d22·546f·7020·6c65·7665·6c20·696e··le="Top·level·in00000420:·6665·2073·7472·6f6e·676c·7920·7479·7065··fe·strongly·type
00000430:·636c·7564·6520·6669·6c65·2066·6f72·2074··clude·file·for·t00000430:·6420·6865·6170·206f·626a·6563·7473·2e22··d·heap·objects."
00000440:·6865·2047·4e55·2075·436f·6d6d·6f6e·2043··he·GNU·uCommon·C00000440:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=
00000450:·2b2b·2063·6f72·6520·6c69·6272·6172·792e··++·core·library.00000450:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="
00000460:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill00000460:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=
00000470:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=00000470:·2237·3030·2c2d·3531·3420·3538·342c·2d35··"700,-514·584,-5
00000480:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points00000480:·3134·2035·3834·2c2d·3439·3520·3730·302c··14·584,-495·700,
00000490:·3d22·3130·3630·2c2d·3430·3420·3933·342c··="1060,-404·934,00000490:·2d34·3935·2037·3030·2c2d·3531·3422·2f3e··-495·700,-514"/>
000004a0:·2d34·3034·2039·3334·2c2d·3338·3520·3130··-404·934,-385·10000004a0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
000004b0:·3630·2c2d·3338·3520·3130·3630·2c2d·3430··60,-385·1060,-40000004b0:·6f72·3d22·6d69·6464·6c65·2220·783d·2236··or="middle"·x="6
000004c0:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-000004c0:·3432·2220·793d·222d·3530·3222·2066·6f6e··42"·y="-502"·fon
000004d0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000004d0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
000004e0:·783d·2239·3937·2220·793d·222d·3339·3222··x="997"·y="-392"000004e0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
000004f0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He000004f0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000500:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000500:·223e·7563·6f6d·6d6f·6e2f·6172·7261·7972··">ucommon/arrayr
00000510:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000510:·6566·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ef.h</text>.</a>
00000520:·302e·3030·223e·7563·6f6d·6d6f·6e2f·7563··0.00">ucommon/uc00000520:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000530:·6f6d·6d6f·6e2e·683c·2f74·6578·743e·0a3c··ommon.h</text>.<00000530:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000540:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!00000540:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e
00000550:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt00000550:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_
00000560:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id00000560:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
00000570:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node000000000570:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title
00000580:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c00000580:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N
00000590:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti00000590:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·
000005a0:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g000005a0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node
000005b0:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.000005b0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000
000005c0:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N000005c0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl
000005d0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005d0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil
000005e0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t000005e0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=
000005f0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·000005f0:·2223·3633·6238·6666·2220·643d·224d·3735··"#63b8ff"·d="M75
00000600:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro00000600:·352e·3331·2c2d·3539·382e·3231·4337·3237··5.31,-598.21C727
00000610:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="00000610:·2e31·392c·2d35·3735·2e32·2036·3734·2e39··.19,-575.2·674.9
00000620:·4d39·3937·2c2d·3432·392e·3636·4339·3937··M997,-429.66C99700000620:·332c·2d35·3332·2e34·3420·3635·322e·3538··3,-532.44·652.58
00000630:·2c2d·3432·302e·3933·2039·3937·2c2d·3431··,-420.93·997,-4100000630:·2c2d·3531·342e·3136·222f·3e0a·3c70·6f6c··,-514.16"/>.<pol
00000640:·302e·3939·2039·3937·2c2d·3430·342e·3039··0.99·997,-404.0900000640:·7967·6f6e·2066·696c·6c3d·2223·3633·6238··ygon·fill="#63b8
00000650:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil00000650:·6666·2220·7374·726f·6b65·3d22·2336·3362··ff"·stroke="#63b
00000660:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000660:·3866·6622·2070·6f69·6e74·733d·2237·3533··8ff"·points="753
00000670:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000670:·2e32·342c·2d36·3031·2e30·3420·3736·332e··.24,-601.04·763.
00000680:·6e74·733d·2239·3933·2e35·2c2d·3432·392e··nts="993.5,-429.00000680:·322c·2d36·3034·2e36·3620·3735·372e·3637··2,-604.66·757.67
00000690:·3735·2039·3937·2c2d·3433·392e·3735·2031··75·997,-439.75·100000690:·2c2d·3539·352e·3632·2037·3533·2e32·342c··,-595.62·753.24,
000006a0:·3030·302e·352c·2d34·3239·2e37·3520·3939··000.5,-429.75·99000006a0:·2d36·3031·2e30·3422·2f3e·0a3c·2f61·3e0a··-601.04"/>.</a>.
000006b0:·332e·352c·2d34·3239·2e37·3522·2f3e·0a3c··3.5,-429.75"/>.<000006b0:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
000006c0:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!000006c0:·6f64·6533·202d·2d3e·0a3c·6720·6964·3d22··ode3·-->.<g·id="
000006d0:·2d2d·204e·6f64·6533·202d·2d3e·0a3c·6720··--·Node3·-->.<g·000006d0:·4e6f·6465·3030·3030·3033·2220·636c·6173··Node000003"·clas
000006e0:·6964·3d22·4e6f·6465·3030·3030·3033·2220··id="Node000003"·000006e0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000006f0:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t000006f0:·3e4e·6f64·6533·3c2f·7469·746c·653e·0a3c··>Node3</title>.<
00000700:·6974·6c65·3e4e·6f64·6533·3c2f·7469·746c··itle>Node3</titl00000700:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
00000710:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000710:·3033·223e·3c61·2078·6c69·6e6b·3a68·7265··03"><a·xlink:hre
00000720:·3030·3030·3033·223e·3c61·2078·6c69·6e6b··000003"><a·xlink00000720:·663d·2261·3030·3436·342e·6874·6d6c·2220··f="a00464.html"·
00000730:·3a68·7265·663d·2261·3030·3438·325f·736f··:href="a00482_so00000730:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000740:·7572·6365·2e68·746d·6c22·2074·6172·6765··urce.html"·targe00000740:·696e·6b3a·7469·746c·653d·2254·6f70·206c··ink:title="Top·l
00000750:·743d·225f·746f·7022·2078·6c69·6e6b·3a74··t="_top"·xlink:t00000750:·6576·656c·2069·6e63·6c75·6465·2066·696c··evel·include·fil
00000760:·6974·6c65·3d22·2022·3e0a·3c70·6f6c·7967··itle="·">.<polyg00000760:·6520·666f·7220·7468·6520·474e·5520·7543··e·for·the·GNU·uC
00000770:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·00000770:·6f6d·6d6f·6e20·432b·2b20·636f·7265·206c··ommon·C++·core·l
00000780:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"00000780:·6962·7261·7279·2e22·3e0a·3c70·6f6c·7967··ibrary.">.<polyg
00000790:·2070·6f69·6e74·733d·2239·3930·2c2d·3334···points="990,-3400000790:·6f6e·2066·696c·6c3d·2277·6869·7465·2220··on·fill="white"·
000007a0:·3920·3837·322c·2d33·3439·2038·3732·2c2d··9·872,-349·872,-000007a0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000007b0:·3333·3020·3939·302c·2d33·3330·2039·3930··330·990,-330·990000007b0:·2070·6f69·6e74·733d·2239·3431·2c2d·3430···points="941,-40
000007c0:·2c2d·3334·3922·2f3e·0a3c·7465·7874·2074··,-349"/>.<text·t000007c0:·3420·3831·352c·2d34·3034·2038·3135·2c2d··4·815,-404·815,-
000007d0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd000007d0:·3338·3520·3934·312c·2d33·3835·2039·3431··385·941,-385·941
000007e0:·6c65·2220·783d·2239·3331·2220·793d·222d··le"·x="931"·y="-000007e0:·2c2d·3430·3422·2f3e·0a3c·7465·7874·2074··,-404"/>.<text·t
000007f0:·3333·3722·2066·6f6e·742d·6661·6d69·6c79··337"·font-family000007f0:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
00000800:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans00000800:·6c65·2220·783d·2238·3738·2220·793d·222d··le"·x="878"·y="-
00000810:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz00000810:·3339·3222·2066·6f6e·742d·6661·6d69·6c79··392"·font-family
00000820:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common00000820:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000830:·6370·702f·636f·6e66·6967·2e68·3c2f·7465··cpp/config.h</te00000830:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000840:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</00000840:·653d·2231·302e·3030·223e·7563·6f6d·6d6f··e="10.00">ucommo
Max diff block lines reached; -1/438496 bytes (-0.00%) of diff not shown.
27.9 KB
./usr/share/doc/ucommon-doc/html/a00440.html vs.
./usr/share/doc/ucommon-doc/html/a00467.html
Files 18% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/secure.h·File·Reference</title>8 <title>UCommon:·ucommon/typeref.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
7.22 KB
html2text {}
    
Offset 3, 70 lines modifiedOffset 3, 82 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_.a_.c_.r_.o_.s·|·_.T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 secure.h·File·Reference11 typeref.h·File·Reference
 12 A·thread-safe·atomic·heap·management·system.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
12 This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for 
13 use·with·GNU·uCommon·C++.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_.p_.r_\x8._\x8h>
15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8u_.c_.o_.m_.m_.o_.n_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_.t_.o_.m_.i_.c_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
 16 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h>
 17 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 18 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
16 Include·dependency·graph·for·secure.h:19 Include·dependency·graph·for·typeref.h:
 20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
 21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
 22 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a23 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.24 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
19 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.25 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
20 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
21 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n27 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
22  ···········Common·namespace·for·all·ucommon·objects.28  ···········Common·namespace·for·all·ucommon·objects.
23  29  
24 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
25 #define ·_.M_.A_.X_.__.C_.I_.P_.H_.E_.R_.__.K_.E_.Y_.S_.I_.Z_.E   51230 T.Ty.yp.pe.ed.de.ef.fs.s
 31 ·········typedef·typeref<·Type::Bools··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8o_\x8o_\x8l_\x8r_\x8e_\x8f_\x8__\x8t
26  32  
27 #define ·_.M_.A_.X_.__.D_.I_.G_.E_.S_.T_.__.H_.A_.S_.H_.S_.I_.Z_.E   51233 ················typedef·const·uint8_t·* ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.T_.y_.p_.e_.:_.:_.B_.o_.o_.l_.s
28  34  
29 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s 
30 ········typedef·Cipher ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.c_.i_.p_.h_.e_.r_\x8__\x8t35 ·········typedef·typeref<·Type::Bytes·> ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.b_.y_.t_.e_.r_.e_.f_\x8__\x8t
31  ·······················Convenience·type·for·generic·ciphers. 
32  36  
 37 ················typedef·const·uint8_t··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8B_\x8y_\x8t_\x8e_\x8s
33 ········typedef·Digest ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8d_\x8i_\x8g_\x8e_\x8s_\x8t_\x8__\x8t 
34  ·······················Convenience·type·for·generic·digests. 
35  38  
 39 typedef·typeref<·Type::Bytes·>::value··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8b_\x8y_\x8t_\x8e_\x8v_\x8a_\x8l_\x8u_\x8e_\x8s_\x8__\x8t
36 ··········typedef·HMAC ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8h_\x8m_\x8a_\x8c_\x8__\x8t 
37  ·······················Convenience·type·for·generic·digests. 
38  40  
39 typedef·secure::string ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.k_.e_.y_.s_.t_.r_.i_.n_.g_.__.t41 ···················typedef·const·char·* ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.T_.y_.p_.e_.:_.:_.C_.h_.a_.r_.s
40  42  
41 ···typedef·Cipher::Key ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8k_\x8e_\x8y_\x8__\x8t 
42  ·······················Convenience·type·for·generic·cipher·key.43 typedef·typeref<·Type::Chars·>::value··_.u_.c_.o_.m_.m_.o_.n_.:_.:_.c_.h_.a_.r_.v_.a_.l_.u_.e_.s_.__.t
 44  
 45 ························typedef·int32_t ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8I_\x8n_\x8t_\x8e_\x8g_\x8e_\x8r
 46  
 47 ·························typedef·double ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8y_\x8p_\x8e_\x8:_\x8:_\x8R_\x8e_\x8a_\x8l
 48  
 49 ·········typedef·typeref<·Type::Chars··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8t_\x8r_\x8i_\x8n_\x8g_\x8r_\x8e_\x8f_\x8__\x8t
43  50  
44 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s51 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
45 ·························class ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._·((visibility52 ·······class ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._·((visibility("default")))
46 ································("default")))·ExclusiveProtocol53 ··············ExclusiveProtocol
47  ·······························An·exclusive·locking·protocol·interface54  ·············An·exclusive·locking·protocol·interface·base.
48 ································base. 
49  55  
50 template<typename·T·>56 template<typename·T·>
 57 typeref<·T··_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8__\x8c_\x8a_\x8s_\x8t·(T·x)
51 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility 
52 ····("default")))·sstream·void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8l_\x8e_\x8a_\x8r_\x8m_\x8e_\x8m·(T·&var) 
53  ·······························Secure·socket·using·std::iostream. 
54   
55 ··························void ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8z_\x8e_\x8r_\x8o_\x8f_\x8i_\x8l_\x8l·(void·*_\x8a_\x8d_\x8d_\x8r,·size_t·size) 
56  58  
57 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*59 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
58 This·library·holds·basic·cryptographic·functions·and·secure·socket·support·for 
59 use·with·GNU·uCommon·C++. 
60 This·library·might·be·used·in·conjunction·with·openssl,·gnutls,·etc.·If·no 
61 secure·socket·library·is·available,·then·a·stub·library·may·be·used·with·very 
62 basic·cryptographic·support.60 A·thread-safe·atomic·heap·management·system.
 61 This·is·used·to·manage·immutable·heap·instances·of·object·types·that·are
 62 reference·counted·and·automatically·deleted·when·no·longer·used.·All·references
 63 to·the·object·are·through·smart·typeref·pointers.·Both·specific·classes·for
 64 strings·and·byte·arrays,·and·generic·templates·to·support·generic·types·in·the
 65 heap·are·offered.
63 Definition·in·file·_\x8s_.e_.c_.u_.r_.e_\x8._\x8h.66 Definition·in·file·_\x8t_.y_.p_.e_.r_.e_.f_\x8._\x8h.
64 *\x8**\x8**\x8**\x8**\x8*·M.Ma.ac.cr.ro.o·D.De.ef.fi.in.ni.it.ti.io.on.n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*67 *\x8**\x8**\x8**\x8**\x8*·T.Ty.yp.pe.ed.de.ef.f·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
65 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 M\x8MA\x8AX\x8X_\x8_C\x8CI\x8IP\x8PH\x8HE\x8ER\x8R_\x8_K\x8KE\x8EY\x8YS\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
66 #define·MAX_CIPHER_KEYSIZE   51268 *.**.**.**.**.*·_.?.◆_.?. B.Bo.oo.ol.ls.s·*.**.**.**.**.*
 69 typedef·const·uint8_t*·ucommon::Type::Bools
67 Definition·at·line·_\x85_.3·of·file·_.s_.e_.c_.u_.r_.e_\x8._\x8h.70 Definition·at·line·_\x87_.3_.8·of·file·_.t_.y_.p_.e_.r_.e_.f_\x8._\x8h.
68 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 M\x8MA\x8AX\x8X_\x8_D\x8DI\x8IG\x8GE\x8ES\x8ST\x8T_\x8_H\x8HA\x8AS\x8SH\x8HS\x8SI\x8IZ\x8ZE\x8E·*\x8**\x8**\x8**\x8**\x8* 
69 #define·MAX_DIGEST_HASHSIZE   51271 *.**.**.**.**.*·_.?.◆_.?. B.By.yt.te.es.s·*.**.**.**.**.*
 72 typedef·const·uint8_t*·ucommon::Type::Bytes
 73 Definition·at·line·_\x87_\x83_\x87·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h.
 74 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 C\x8Ch\x8ha\x8ar\x8rs\x8s·*\x8**\x8**\x8**\x8**\x8*
 75 typedef·const·char*·ucommon::Type::Chars
 76 Definition·at·line·_\x87_\x83_\x86·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h.
 77 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 I\x8In\x8nt\x8te\x8eg\x8ge\x8er\x8r·*\x8**\x8**\x8**\x8**\x8*
 78 typedef·int32_t·ucommon::Type::Integer
70 Definition·at·line·_\x85_.4·of·file·_.s_.e_.c_.u_.r_.e_\x8._\x8h.79 Definition·at·line·_\x87_.3_.4·of·file·_.t_.y_.p_.e_.r_.e_.f_\x8._\x8h.
 80 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 R\x8Re\x8ea\x8al\x8l·*\x8**\x8**\x8**\x8**\x8*
 81 typedef·double·ucommon::Type::Real
 82 Definition·at·line·_\x87_\x83_\x85·of·file·_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h.
71 ===============================================================================83 ===============================================================================
72 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.884 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
228 KB
./usr/share/doc/ucommon-doc/html/a00440_source.html vs.
./usr/share/doc/ucommon-doc/html/a00467_source.html
Files 9% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/secure.h·Source·File</title>8 <title>UCommon:·ucommon/typeref.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
33.8 KB
html2text {}
    
Offset 3, 764 lines modifiedOffset 3, 680 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 secure.h10 typeref.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2010-2014·David·Sugar,·Tycho·Softworks. 
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//13 2//
15 4//·This·file·is·part·of·GNU·uCommon·C++.14 3//·This·file·is·part·of·GNU·uCommon·C++.
16 5//15 4//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or18 7//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
20 9//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
21 10//20 9//
22 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,21 10//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
23 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
24 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
25 14//·GNU·Lesser·General·Public·License·for·more·details.24 13//·GNU·Lesser·General·Public·License·for·more·details.
26 15//25 14//
27 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
28 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.27 16//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
29 1828 17
30 42#ifndef·_UCOMMON_SECURE_H_29 28#ifndef·_UCOMMON_TYPEREF_H_
31 43#define·_UCOMMON_SECURE_H_30 29#define·_UCOMMON_TYPEREF_H_
32 4431 30
33 45#ifndef·_UCOMMON_CONFIG_H_32 31#ifndef·_UCOMMON_CPR_H_
 33 32#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>
 34 33#endif
 35 34
 36 35#ifndef·_UCOMMON_ATOMIC_H_
 37 36#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_\x8t_\x8o_\x8m_\x8i_\x8c_\x8._\x8h>
 38 37#endif
 39 38
 40 39#ifndef·_UCOMMON_PROTOCOLS_H_
34 46#include·<_.u_.c_.o_.m_.m_.o_.n_./_.p_.l_.a_.t_.f_.o_.r_.m_\x8._\x8h>41 40#include·<_.u_.c_.o_.m_.m_.o_.n_./_.p_.r_.o_.t_.o_.c_.o_.l_.s_\x8._\x8h>
35 47#endif42 41#endif
36 48 
37 49#ifndef·_UCOMMON_UCOMMON_H_ 
38 50#include·<_.u_.c_.o_.m_.m_.o_.n_./_.u_.c_.o_.m_.m_.o_.n_.._.h>43 42
 44 43#ifndef·_UCOMMON_GENERICS_H_
 45 44#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8g_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8s_\x8._\x8h>
39 51#endif46 45#endif
40 52 
41 53#define·MAX_CIPHER_KEYSIZE·512 
42 54#define·MAX_DIGEST_HASHSIZE·512 
43 5547 46
 48 47#ifndef·_UCOMMON_OBJECT_H_
 49 48#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 50 49#endif
 51 50
 52 51#ifndef·_UCOMMON_THREAD_H_
 53 52#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 54 53#endif
 55 54
44 56namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{56 55namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{
45 57 
46 58class·__SHARED·AutoClear57 56
 58 57class·TypeRelease;
 59 58class·typeref_guard;
47 59{60 59
 61 68class·__EXPORT·TypeRef
 62 69{
48 60private: 
49 61·__DELETE_DEFAULTS(AutoClear); 
50 62 
51 63protected:63 70protected:
 64 71·friend·class·ArrayRef;
 65 72·friend·class·SharedRef;
 66 73·friend·class·MapRef;
 67 74·friend·class·TypeRelease;
52 64·size_t·size; 
53 65·void·*pointer; 
54 66 
55 67·AutoClear(size_t·alloc); 
56 68 
57 69public: 
58 70·virtual·~AutoClear(); 
59 71}; 
60 72 
61 73template<typename·T> 
62 74class·autoclear·:·public·AutoClear 
63 75{68 75
 69 76·class·Release;
 70 77
64 76private: 
65 77·__DELETE_COPY(autoclear); 
66 78 
67 79public:71 78public:
 72 86·class·__EXPORT·Counted·:·public·__PROTOCOL·ObjectProtocol
 73 87·{
 74 88·private:
 75 89·__DELETE_COPY(Counted);
 76 90
 77 91·protected:
 78 92·friend·class·TypeRef;
 79 93·friend·class·TypeRelease;
68 80·autoclear()·:·AutoClear(sizeof(T))·{}; 
69 81 
70 82·inline·operator·T()·{ 
71 83·return·*(static_cast<T*>(pointer)); 
72 84·} 
73 85 
74 86·inline·T&·operator*()·{ 
75 87·return·*(static_cast<T*>(pointer)); 
76 88·} 
77 89 
78 90·inline·T*·operator->()·{ 
79 91·return·static_cast<T*>(pointer); 
80 92·} 
81 93}; 
82 9480 94
83 95template·<> 
84 96class·autoclear<char·*>·:·public·AutoClear 
85 97{ 
86 98private: 
87 99·__DELETE_COPY(autoclear); 
88 100 
89 101public: 
90 102·autoclear(size_t·len)·:·AutoClear(len)·{};81 95·union·{
 82 96·TypeRelease·*autorelease;
 83 97·Counted·*linkrelease;
 84 98·};
Max diff block lines reached; 29985/34603 bytes (86.65%) of diff not shown.
779 KB
./usr/share/doc/ucommon-doc/html/a00441.svg vs.
./usr/share/doc/ucommon-doc/html/a00489.svg
Files 7% similar despite different names
    
Offset 7, 5748 lines modifiedOffset 7, 5822 lines modified
00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
Diff chunk too large, falling back to line-by-line diff (5815 lines added, 5741 lines removed)
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6e2f·7365·6375·7265·2e68·2050·6167·6573··n/secure.h·Pages000000e0:·6370·702f·6170·706c·6f67·2e68·2050·6167··cpp/applog.h·Pag
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
00000100:·7468·3d22·3239·3033·7074·2220·6865·6967··th="2903pt"·heig00000100:·6964·7468·3d22·3238·3830·7074·2220·6865··idth="2880pt"·he
00000110:·6874·3d22·3734·3270·7422·0a20·7669·6577··ht="742pt".·view00000110:·6967·6874·3d22·3936·3270·7422·0a20·7669··ight="962pt".·vi
00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·200000120:·6577·426f·783d·2230·2e30·3020·302e·3030··ewBox="0.00·0.00
00000130:·3930·332e·3030·2037·3432·2e30·3022·2078··903.00·742.00"·x00000130:·2032·3837·392e·3530·2039·3632·2e30·3022···2879.50·962.00"
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2078·6d6c·6e73·3d22·6874·7470·3a2f·2f77···xmlns="http://w
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·2e77·332e·6f72·672f·3230·3030·2f73··ww.w3.org/2000/s
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7667·2220·786d·6c6e·733a·786c·696e·6b3d··vg"·xmlns:xlink=
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·7267·2f31·3939·392f·786c·696e·6b22·3e0a··rg/1999/xlink">.
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3c67·2069·643d·2267·7261·7068·3022·2063··<g·id="graph0"·c
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·6c61·7373·3d22·6772·6170·6822·2074·7261··lass="graph"·tra
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6e73·666f·726d·3d22·7363·616c·6528·3120··nsform="scale(1·
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·3129·2072·6f74·6174·6528·3029·2074·7261··1)·rotate(0)·tra
000001d0:·6c61·7465·2834·2037·3338·2922·3e0a·3c74··late(4·738)">.<t000001d0:·6e73·6c61·7465·2834·2039·3538·2922·3e0a··nslate(4·958)">.
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f73·6563··itle>ucommon/sec000001e0:·3c74·6974·6c65·3e63·6f6d·6d6f·6e63·7070··<title>commoncpp
000001f0:·7572·652e·683c·2f74·6974·6c65·3e0a·3c21··ure.h</title>.<!000001f0:·2f61·7070·6c6f·672e·683c·2f74·6974·6c65··/applog.h</title
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·3e0a·3c21·2d2d·204e·6f64·6531·202d·2d3e··>.<!--·Node1·-->
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3031·2220·636c·6173·733d·226e·6f64·6522··01"·class="node"
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·3e0a·3c74·6974·6c65·3e4e·6f64·6531·3c2f··>.<title>Node1</
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·4e6f·6465·3030·3030·3031·223e·3c61·2078··Node000001"><a·x
00000260:·3a74·6974·6c65·3d22·5468·6973·206c·6962··:title="This·lib00000260:·6c69·6e6b·3a74·6974·6c65·3d22·4170·706c··link:title="Appl
00000270:·7261·7279·2068·6f6c·6473·2062·6173·6963··rary·holds·basic00000270:·6963·6174·696f·6e20·6c6f·6767·696e·6720··ication·logging·
00000280:·2063·7279·7074·6f67·7261·7068·6963·2066···cryptographic·f00000280:·6661·6369·6c69·7469·6573·2061·6273·7472··facilities·abstr
00000290:·756e·6374·696f·6e73·2061·6e64·2073·6563··unctions·and·sec00000290:·6163·7469·6f6e·2e22·3e0a·3c70·6f6c·7967··action.">.<polyg
000002a0:·7572·6520·736f·636b·6574·2073·7570·706f··ure·socket·suppo000002a0:·6f6e·2066·696c·6c3d·2223·3939·3939·3939··on·fill="#999999
000002b0:·7274·2066·6f72·2075·7365·2077·6974·6820··rt·for·use·with·000002b0:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666
000002c0:·474e·5520·7543·6f6d·6d6f·6e20·432e·2e2e··GNU·uCommon·C...000002c0:·3622·2070·6f69·6e74·733d·2239·3734·2c2d··6"·points="974,-
000002d0:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill000002d0:·3935·3420·3835·322c·2d39·3534·2038·3532··954·852,-954·852
000002e0:·3d22·2339·3939·3939·3922·2073·7472·6f6b··="#999999"·strok000002e0:·2c2d·3933·3520·3937·342c·2d39·3335·2039··,-935·974,-935·9
000002f0:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin000002f0:·3734·2c2d·3935·3422·2f3e·0a3c·7465·7874··74,-954"/>.<text
00000300:·7473·3d22·3231·3635·2c2d·3733·3420·3230··ts="2165,-734·2000000300:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi
00000310:·3535·2c2d·3733·3420·3230·3535·2c2d·3731··55,-734·2055,-7100000310:·6464·6c65·2220·783d·2239·3133·2220·793d··ddle"·x="913"·y=
00000320:·3520·3231·3635·2c2d·3731·3520·3231·3635··5·2165,-715·216500000320:·222d·3934·3222·2066·6f6e·742d·6661·6d69··"-942"·font-fami
00000330:·2c2d·3733·3422·2f3e·0a3c·7465·7874·2074··,-734"/>.<text·t00000330:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa
00000340:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd00000340:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s
00000350:·6c65·2220·783d·2232·3131·3022·2079·3d22··le"·x="2110"·y="00000350:·697a·653d·2231·302e·3030·223e·636f·6d6d··ize="10.00">comm
00000360:·2d37·3232·2220·666f·6e74·2d66·616d·696c··-722"·font-famil00000360:·6f6e·6370·702f·6170·706c·6f67·2e68·3c2f··oncpp/applog.h</
00000370:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san00000370:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000380:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si00000380:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
00000390:·7a65·3d22·3130·2e30·3022·3e75·636f·6d6d··ze="10.00">ucomm00000390:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000003a0:·6f6e·2f73·6563·7572·652e·683c·2f74·6578··on/secure.h</tex000003a0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
000003b0:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g000003b0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000003c0:·3e0a·3c21·2d2d·204e·6f64·6532·202d·2d3e··>.<!--·Node2·-->000003c0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000003d0:·0a3c·6720·6964·3d22·4e6f·6465·3030·3030··.<g·id="Node0000000003d0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000003e0:·3032·2220·636c·6173·733d·226e·6f64·6522··02"·class="node"000003e0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
000003f0:·3e0a·3c74·6974·6c65·3e4e·6f64·6532·3c2f··>.<title>Node2</000003f0:·3035·3132·5f73·6f75·7263·652e·6874·6d6c··0512_source.html
00000400:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000400:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000410:·4e6f·6465·3030·3030·3032·223e·3c61·2078··Node000002"><a·x00000410:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000420:·6c69·6e6b·3a68·7265·663d·2261·3030·3432··link:href="a004200000420:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000430:·352e·6874·6d6c·2220·7461·7267·6574·3d22··5.html"·target="00000430:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000440:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl00000440:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
00000450:·653d·2256·6172·696f·7573·206d·6973·6365··e="Various·misce00000450:·3838·392c·2d37·3334·2037·3731·2c2d·3733··889,-734·771,-73
00000460:·6c6c·616e·656f·7573·2070·6c61·7466·6f72··llaneous·platfor00000460:·3420·3737·312c·2d37·3135·2038·3839·2c2d··4·771,-715·889,-
00000470:·6d20·7370·6563·6966·6963·2068·6561·6465··m·specific·heade00000470:·3731·3520·3838·392c·2d37·3334·222f·3e0a··715·889,-734"/>.
00000480:·7273·2061·6e64·2064·6566·696e·6573·2e22··rs·and·defines."00000480:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
00000490:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000490:·723d·226d·6964·646c·6522·2078·3d22·3833··r="middle"·x="83
000004a0:·2277·6869·7465·2220·7374·726f·6b65·3d22··"white"·stroke="000004a0:·3022·2079·3d22·2d37·3232·2220·666f·6e74··0"·y="-722"·font
000004b0:·2336·3636·3636·3622·2070·6f69·6e74·733d··#666666"·points=000004b0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
000004c0:·2232·3430·372e·352c·2d37·3420·3232·3838··"2407.5,-74·2288000004c0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
000004d0:·2e35·2c2d·3734·2032·3238·382e·352c·2d35··.5,-74·2288.5,-5000004d0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
000004e0:·3520·3234·3037·2e35·2c2d·3535·2032·3430··5·2407.5,-55·240000004e0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6e·6669··>commoncpp/confi
000004f0:·372e·352c·2d37·3422·2f3e·0a3c·7465·7874··7.5,-74"/>.<text000004f0:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.
00000500:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi00000500:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
00000510:·6464·6c65·2220·783d·2232·3334·3822·2079··ddle"·x="2348"·y00000510:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
00000520:·3d22·2d36·3222·2066·6f6e·742d·6661·6d69··="-62"·font-fami00000520:·6532·202d·2d3e·0a3c·6720·6964·3d22·6564··e2·-->.<g·id="ed
00000530:·6c79·3d22·4865·6c76·6574·6963·612c·7361··ly="Helvetica,sa00000530:·6765·315f·4e6f·6465·3030·3030·3031·5f4e··ge1_Node000001_N
00000540:·6e73·2d53·6572·6966·2220·666f·6e74·2d73··ns-Serif"·font-s00000540:·6f64·6530·3030·3030·3222·2063·6c61·7373··ode000002"·class
00000550:·697a·653d·2231·302e·3030·223e·7563·6f6d··ize="10.00">ucom00000550:·3d22·6564·6765·223e·0a3c·7469·746c·653e··="edge">.<title>
00000560:·6d6f·6e2f·706c·6174·666f·726d·2e68·3c2f··mon/platform.h</00000560:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No
00000570:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.00000570:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i
00000580:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1&00000580:·643d·2261·5f65·6467·6531·5f4e·6f64·6530··d="a_edge1_Node0
00000590:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·--00000590:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node000002
000005a0:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N000005a0:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
000005b0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00000005b0:·3d22·2022·3e0a·3c70·6174·6820·6669·6c6c··="·">.<path·fill
000005c0:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg000005c0:·3d22·6e6f·6e65·2220·7374·726f·6b65·3d22··="none"·stroke="
000005d0:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1000005d0:·2336·3362·3866·6622·2064·3d22·4d38·3531··#63b8ff"·d="M851
000005e0:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</000005e0:·2e39·352c·2d39·3338·2e38·3743·3832·322e··.95,-938.87C822.
000005f0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000005f0:·3438·2c2d·3933·332e·3531·2037·3838·2e38··48,-933.51·788.8
00000600:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node00000100000600:·352c·2d39·3232·2e32·3920·3736·372c·2d38··5,-922.29·767,-8
00000610:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·00000610:·3939·2037·3237·2e37·332c·2d38·3537·2e31··99·727.73,-857.1
00000620:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000620:·3420·3733·392e·3634·2c2d·3831·362e·3720··4·739.64,-816.7·
00000630:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non00000630:·3737·332c·2d37·3730·2037·3831·2e36·392c··773,-770·781.69,
00000640:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b800000640:·2d37·3537·2e38·3320·3739·342e·3634·2c2d··-757.83·794.64,-
00000650:·6666·2220·643d·224d·3231·3635·2e32·2c2d··ff"·d="M2165.2,-00000650:·3734·372e·3335·2038·3036·2c2d·3733·392e··747.35·806,-739.
00000660:·3732·312e·3732·4332·3334·332e·3838·2c2d··721.72C2343.88,-00000660:·3632·222f·3e0a·3c70·6f6c·7967·6f6e·2066··62"/>.<polygon·f
00000670:·3731·352e·3234·2032·3839·352c·2d36·3839··715.24·2895,-68900000670:·696c·6c3d·2223·3633·6238·6666·2220·7374··ill="#63b8ff"·st
00000680:·2e32·3720·3238·3935·2c2d·3631·352e·3520··.27·2895,-615.5·00000680:·726f·6b65·3d22·2336·3362·3866·6622·2070··roke="#63b8ff"·p
00000690:·3238·3935·2c2d·3631·352e·3520·3238·3935··2895,-615.5·289500000690:·6f69·6e74·733d·2238·3038·2e31·362c·2d37··oints="808.16,-7
000006a0:·2c2d·3631·352e·3520·3238·3935·2c2d·3137··,-615.5·2895,-17000006a0:·3432·2e34·2038·3134·2e36·362c·2d37·3334··42.4·814.66,-734
000006b0:·332e·3520·3238·3935·2c2d·3737·2e33·3220··3.5·2895,-77.32·000006b0:·2e30·3320·3830·342e·3336·2c2d·3733·362e··.03·804.36,-736.
000006c0:·3235·3635·2e33·362c·2d36·352e·3338·2032··2565.36,-65.38·2000006c0:·3531·2038·3038·2e31·362c·2d37·3432·2e34··51·808.16,-742.4
000006d0:·3431·372e·3838·2c2d·3634·2e38·3622·2f3e··417.88,-64.86"/>000006d0:·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··"/>.</a>.</g>.</
000006e0:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="000006e0:·673e·0a3c·212d·2d20·4e6f·6465·3538·202d··g>.<!--·Node58·-
000006f0:·2336·3362·3866·6622·2073·7472·6f6b·653d··#63b8ff"·stroke=000006f0:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000700:·2223·3633·6238·6666·2220·706f·696e·7473··"#63b8ff"·points00000700:·3030·3538·2220·636c·6173·733d·226e·6f64··0058"·class="nod
00000710:·3d22·3234·3137·2e35·392c·2d36·312e·3336··="2417.59,-61.3600000710:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6535··e">.<title>Node5
00000720:·2032·3430·372e·3538·2c2d·3634·2e38·3420···2407.58,-64.84·00000720:·383c·2f74·6974·6c65·3e0a·3c67·2069·643d··8</title>.<g·id=
00000730:·3234·3137·2e35·372c·2d36·382e·3336·2032··2417.57,-68.36·200000730:·2261·5f4e·6f64·6530·3030·3035·3822·3e3c··"a_Node000058"><
00000740:·3431·372e·3539·2c2d·3631·2e33·3622·2f3e··417.59,-61.36"/>00000740:·6120·786c·696e·6b3a·7469·746c·653d·2220··a·xlink:title="·
00000750:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000750:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000760:·3c21·2d2d·204e·6f64·6531·3820·2d2d·3e0a··<!--·Node18·-->.00000760:·3d22·2365·3065·3065·3022·2073·7472·6f6b··="#e0e0e0"·strok
00000770:·3c67·2069·643d·224e·6f64·6530·3030·3031··<g·id="Node0000100000770:·653d·2223·3939·3939·3939·2220·706f·696e··e="#999999"·poin
00000780:·3822·2063·6c61·7373·3d22·6e6f·6465·223e··8"·class="node">00000780:·7473·3d22·3838·2c2d·3536·3920·3238·2c2d··ts="88,-569·28,-
00000790:·0a3c·7469·746c·653e·4e6f·6465·3138·3c2f··.<title>Node18</00000790:·3536·3920·3238·2c2d·3535·3020·3838·2c2d··569·28,-550·88,-
000007a0:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_000007a0:·3535·3020·3838·2c2d·3536·3922·2f3e·0a3c··550·88,-569"/>.<
000007b0:·4e6f·6465·3030·3030·3138·223e·3c61·2078··Node000018"><a·x000007b0:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
000007c0:·6c69·6e6b·3a68·7265·663d·2261·3030·3434··link:href="a0044000007c0:·3d22·6d69·6464·6c65·2220·783d·2235·3822··="middle"·x="58"
000007d0:·332e·6874·6d6c·2220·7461·7267·6574·3d22··3.html"·target="000007d0:·2079·3d22·2d35·3537·2220·666f·6e74·2d66···y="-557"·font-f
000007e0:·5f74·6f70·2220·786c·696e·6b3a·7469·746c··_top"·xlink:titl000007e0:·616d·696c·793d·2248·656c·7665·7469·6361··amily="Helvetica
000007f0:·653d·2254·6f70·206c·6576·656c·2069·6e63··e="Top·level·inc000007f0:·2c73·616e·732d·5365·7269·6622·2066·6f6e··,sans-Serif"·fon
00000800:·6c75·6465·2066·696c·6520·666f·7220·7468··lude·file·for·th00000800:·742d·7369·7a65·3d22·3130·2e30·3022·3e69··t-size="10.00">i
00000810:·6520·474e·5520·7543·6f6d·6d6f·6e20·432b··e·GNU·uCommon·C+00000810:·6f73·7472·6561·6d3c·2f74·6578·743e·0a3c··ostream</text>.<
00000820:·2b20·636f·7265·206c·6962·7261·7279·2e22··+·core·library."00000820:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000830:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000830:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
Max diff block lines reached; -1/797853 bytes (-0.00%) of diff not shown.
16.0 KB
./usr/share/doc/ucommon-doc/html/a00449.html vs.
./usr/share/doc/ucommon-doc/html/a00452.html
Files 25% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/timers.h·File·Reference</title>8 <title>UCommon:·ucommon/condition.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
4.79 KB
html2text {}
    
Offset 4, 45 lines modifiedOffset 4, 65 lines modified
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s10 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_\x8y_\x8p_\x8e_\x8d_\x8e_\x8f_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s·|·_\x8V_\x8a_\x8r_\x8i_\x8a_\x8b_\x8l_\x8e_\x8s
11 timers.h·File·Reference11 condition.h·File·Reference
12 Realtime·timers·and·timer·queues.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Condition·classes·for·thread·sychronization·and·timing.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8c_\x8p_\x8r_\x8._\x8h>
13 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_.i_.n_.k_.e_.d_\x8._\x8h>14 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_.i_.m_.e_.r_.s_\x8._\x8h>
 15 #include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8m_\x8e_\x8m_\x8o_\x8r_\x8y_\x8._\x8h>
14 #include·<unistd.h> 
15 #include·<sys/time.h> 
16 #include·<time.h> 
17 Include·dependency·graph·for·timers.h:16 Include·dependency·graph·for·condition.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a17 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.18 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:19 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a20 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.21 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.22 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
24 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
25 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n24 namespace· ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
26  ···········Common·namespace·for·all·ucommon·objects.25  ···········Common·namespace·for·all·ucommon·objects.
27  26  
28 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s27 T\x8Ty\x8yp\x8pe\x8ed\x8de\x8ef\x8fs\x8s
 28 typedef·ConditionalAccess ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8a_\x8c_\x8c_\x8e_\x8s_\x8s_\x8l_\x8o_\x8c_\x8k_\x8__\x8t
 29  ··························Convenience·type·for·scheduling·access.
 30  
29 typedef·Timer ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.t_.i_.m_\x8e_\x8r_\x8__\x8t31 ··········typedef·Barrier ·_.u_.c_.o_.m_.m_.o_.n_.:_.:_.b_.a_.r_.r_.i_\x8e_\x8r_\x8__\x8t
30  ··············A·convenience·type·for·timers.32  ··························Convenience·type·for·using·thread·barriers.
 33  
 34 ········typedef·Semaphore ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8s_\x8e_\x8m_\x8a_\x8p_\x8h_\x8o_\x8r_\x8e_\x8__\x8t
 35  ··························Convenience·type·for·using·counting·semaphores.
31  36  
32 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s37 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
33 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol38 class ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·ExclusiveProtocol
34  ······An·exclusive·locking·protocol·interface·base.39  ······An·exclusive·locking·protocol·interface·base.
35  40  
36 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s41 V\x8Va\x8ar\x8ri\x8ia\x8ab\x8bl\x8le\x8es\x8s
 42 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility
 43 ··········("default")))·Conditional·class
37 class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))44 ···_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility("default")))
38 ·······TimerQueue·typedef·TimerQueue::event ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8T_\x8Q_\x8E_\x8v_\x8e_\x8n_\x8t 
39  ············································A·timer·queue·for·timer·events.45 ···ConditionalAccess·class·_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._(
 46 ·(visibility("default")))·ConditionalLock
 47 ··········class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_((visibility
 48 ("default")))·Barrier·class·_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_
 49 ······((visibility("default")))·Semaphore
 50 ·················typedef·ConditionalLock ·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8:_\x8:_\x8c_\x8o_\x8n_\x8d_\x8l_\x8o_\x8c_\x8k_\x8__\x8t
 51  ·········································The·conditional·is·a·common·base·for
 52 ··········································other·thread·synchronizing·classes.
40  53  
41 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*54 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
42 Realtime·timers·and·timer·queues. 
43 This·offers·ucommon·support·for·realtime·high-resolution·threadsafe·timers·and 
44 timer·queues.·Threads·may·be·scheduled·by·timers·and·timer·queues·may·be·used 
45 to·inject·timer·events·into·callback·objects·or·through·virtuals. 
46 Definition·in·file·_.t_.i_.m_.e_.r_.s_.._.h.55 Condition·classes·for·thread·sychronization·and·timing.
 56 The·theory·behind·ucommon·sychronization·objects·is·that·all·upper·level
 57 sychronization·objects·can·be·formed·directly·from·a·mutex·and·conditional.
 58 This·includes·semaphores,·barriers,·rwlock,·our·own·specialized·conditional
 59 lock,·resource-bound·locking,·and·recursive·exclusive·locks.·Using·only
 60 conditionals·means·we·are·not·dependent·on·platform·specific·pthread
 61 implementations·that·may·not·implement·some·of·these,·and·hence·improves
 62 portability·and·consistency.·Given·that·our·rwlocks·are·recursive·access·locks,
 63 one·can·safely·create·read/write·threading·pairs·where·the·read·threads·need
 64 not·worry·about·deadlocks·and·the·writers·need·not·either·if·they·only·write-
 65 lock·one·instance·at·a·time·to·change·state.
 66 Definition·in·file·_\x8c_\x8o_\x8n_\x8d_\x8i_\x8t_\x8i_\x8o_\x8n_\x8._\x8h.
47 ===============================================================================67 ===============================================================================
48 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.868 ·····Generated·by _\x8[_\x8d_\x8o_\x8x_\x8y_\x8g_\x8e_\x8n_\x8]·1.9.8
80.3 KB
./usr/share/doc/ucommon-doc/html/a00449_source.html vs.
./usr/share/doc/ucommon-doc/html/a00473_source.html
Files 21% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·ucommon/timers.h·Source·File</title>8 <title>UCommon:·ucommon/shared.h·Source·File</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
13.0 KB
html2text {}
    
Offset 3, 220 lines modifiedOffset 3, 302 lines modified
3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s3 ····*·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n9 ····*·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n
10 timers.h10 shared.h
11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.11 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8d_\x8o_\x8c_\x8u_\x8m_\x8e_\x8n_\x8t_\x8a_\x8t_\x8i_\x8o_\x8n_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
12 1//·Copyright·(C)·2006-2014·David·Sugar,·Tycho·Softworks. 
13 2//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.12 1//·Copyright·(C)·2015-2020·Cherokees·of·Idaho.
14 3//13 2//
15 4//·This·file·is·part·of·GNU·uCommon·C++.14 3//·This·file·is·part·of·GNU·uCommon·C++.
16 5//15 4//
17 6//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify16 5//·GNU·uCommon·C++·is·free·software:·you·can·redistribute·it·and/or·modify
18 7//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published17 6//·it·under·the·terms·of·the·GNU·Lesser·General·Public·License·as·published
19 8//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or18 7//·by·the·Free·Software·Foundation,·either·version·3·of·the·License,·or
20 9//·(at·your·option)·any·later·version.19 8//·(at·your·option)·any·later·version.
21 10//20 9//
22 11//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,21 10//·GNU·uCommon·C++·is·distributed·in·the·hope·that·it·will·be·useful,
23 12//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of22 11//·but·WITHOUT·ANY·WARRANTY;·without·even·the·implied·warranty·of
24 13//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the23 12//·MERCHANTABILITY·or·FITNESS·FOR·A·PARTICULAR·PURPOSE.·See·the
25 14//·GNU·Lesser·General·Public·License·for·more·details.24 13//·GNU·Lesser·General·Public·License·for·more·details.
26 15//25 14//
27 16//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License26 15//·You·should·have·received·a·copy·of·the·GNU·Lesser·General·Public·License
28 17//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.27 16//·along·with·GNU·uCommon·C++.·If·not,·see·<http://www.gnu.org/licenses/>.
29 1828 17
 29 24#ifndef·_UCOMMON_SHARED_H_
 30 25#define·_UCOMMON_SHARED_H_
 31 26
30 28#ifndef·_UCOMMON_TIMERS_H_32 27#ifndef·_UCOMMON_CPR_H_
31 29#define·_UCOMMON_TIMERS_H_33 28#include·<_.u_.c_.o_.m_.m_.o_.n_./_.c_.p_.r_.._.h>
 34 29#endif
32 3035 30
33 31#ifndef·_UCOMMON_LINKED_H_36 31#ifndef·_UCOMMON_ATOMIC_H_
34 32#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8l_.i_.n_.k_.e_.d_\x8._\x8h>37 32#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8a_.t_.o_.m_.i_.c_\x8._\x8h>
35 33#endif38 33#endif
36 3439 34
 40 35#ifndef·_UCOMMON_PROTOCOLS_H_
 41 36#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8l_\x8s_\x8._\x8h>
37 35#ifndef·_MSWINDOWS_ 
38 36#include·<unistd.h> 
39 37#include·<sys/time.h> 
40 38#endif42 37#endif
41 39 
42 40#include·<time.h> 
43 4143 38
 44 39#ifndef·_UCOMMON_OBJECT_H_
 45 40#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8o_\x8b_\x8j_\x8e_\x8c_\x8t_\x8._\x8h>
 46 41#endif
 47 42
 48 43#ifndef·_UCOMMON_TYPEREF_H_
 49 44#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8y_\x8p_\x8e_\x8r_\x8e_\x8f_\x8._\x8h>
 50 45#endif
 51 46
 52 47#ifndef·_UCOMMON_THREAD_H_
 53 48#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8t_\x8h_\x8r_\x8e_\x8a_\x8d_\x8._\x8h>
 54 49#endif
 55 50
 56 51#ifndef·_UCOMMON_SOCKET_H_
 57 52#include·<_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8/_\x8s_\x8o_\x8c_\x8k_\x8e_\x8t_\x8._\x8h>
 58 53#endif
 59 54
44 42namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{60 55namespace·_\x8u_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n·{
45 43 
46 50class·__EXPORT·Timer 
47 51{ 
48 52private: 
49 53·friend·class·Conditional; 
50 54·friend·class·Semaphore; 
51 55·friend·class·Event; 
52 5661 56
53 57#if·_POSIX_TIMERS·>·0·&&·defined(POSIX_TIMERS) 
54 58·timespec·timer; 
55 59#else 
56 60#undef·POSIX_TIMERS·//·make·sure·not·used·if·no·support 
57 61·timeval·timer; 
58 62#endif 
59 63·bool·updated;62 57class·__EXPORT·SharedRef·:·protected·TypeRef
 63 58{
 64 59private:
 65 60·__DELETE_COPY(SharedRef);
 66 61
 67 62protected:
 68 63·Mutex·lock;
60 6469 64
61 65protected: 
62 71·bool·update(void); 
63 72 
64 77·bool·is_active(void)·const; 
65 7870 65·SharedRef();
 71 66
 72 67·TypeRef·get();
 73 68
 74 69·void·get(TypeRef&·object);
 75 70
 76 71·void·put(TypeRef&·object);
 77 72};
 78 73
 79 74template<typename·T>
 80 75class·sharedref·:·private·SharedRef
 81 76{
 82 77private:
 83 78·__DELETE_COPY(sharedref);
 84 79
66 79public:85 80public:
 86 81·inline·sharedref()·:·SharedRef()·{};
67 80·static·const·timeout_t·inf·=·((timeout_t)(-1)); 
68 81·static·const·time_t·reset·=·((time_t)(0)); 
69 8287 82
70 83#ifdef·_MSWINDOWS_ 
71 84·typedef·unsigned·__int64·tick_t; 
72 85#else 
73 86·typedef·uint64_t·tick_t; 
74 87#endif 
75 88 
76 92·Timer(); 
77 93 
78 98·Timer(timeout_t·offset); 
79 99 
80 104·Timer(time_t·offset);88 83·inline·operator·typeref<T>()·{
 89 84·lock.acquire();
 90 85·typeref<T>·ptr(ref);
 91 86·lock.release();
 92 87·return·ptr;
 93 88·}
 94 89
Max diff block lines reached; 8511/13289 bytes (64.05%) of diff not shown.
223 KB
./usr/share/doc/ucommon-doc/html/a00450.svg vs.
./usr/share/doc/ucommon-doc/html/a00453.svg
Files 13% similar despite different names
    
Offset 8, 1410 lines modifiedOffset 8, 1900 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7469·6d65·7273·2e68·2050·6167·6573··n/timers.h·Pages 
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid 
00000100:·7468·3d22·3130·3834·7074·2220·6865·6967··th="1084pt"·heig 
00000110:·6874·3d22·3335·3770·7422·0a20·7669·6577··ht="357pt".·view 
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1 
00000130:·3038·332e·3530·2033·3537·2e30·3022·2078··083.50·357.00"·x000000e0:·6e2f·636f·6e64·6974·696f·6e2e·6820·5061··n/condition.h·Pa
 000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
 00000100:·7769·6474·683d·2231·3038·3370·7422·2068··width="1083pt"·h
 00000110:·6569·6768·743d·2234·3132·7074·220a·2076··eight="412pt".·v
 00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
 00000130:·3020·3130·3833·2e30·3020·3431·322e·3030··0·1083.00·412.00
 00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
 00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
 00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
 00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
 00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
 000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
 000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
 000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
 000001d0:·616e·736c·6174·6528·3420·3430·3829·223e··anslate(4·408)">
 000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
 000001f0:·636f·6e64·6974·696f·6e2e·683c·2f74·6974··condition.h</tit
 00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg 
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h 
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org 
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g 
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla 
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans 
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1) 
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans 
000001d0:·6c61·7465·2834·2033·3533·2922·3e0a·3c74··late(4·353)">.<t 
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f74·696d··itle>ucommon/tim 
000001f0:·6572·732e·683c·2f74·6974·6c65·3e0a·3c21··ers.h</title>.<! 
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g· 
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"· 
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t 
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl 
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink 
00000260:·3a74·6974·6c65·3d22·5265·616c·7469·6d65··:title="Realtime 
00000270:·2074·696d·6572·7320·616e·6420·7469·6d65···timers·and·time 
00000280:·7220·7175·6575·6573·2e22·3e0a·3c70·6f6c··r·queues.">.<pol 
00000290:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#9999 
000002a0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666 
000002b0:·3636·3622·2070·6f69·6e74·733d·2238·3536··666"·points="856 
000002c0:·2c2d·3334·3920·3734·372c·2d33·3439·2037··,-349·747,-349·7 
000002d0:·3437·2c2d·3333·3020·3835·362c·2d33·3330··47,-330·856,-330 
000002e0:·2038·3536·2c2d·3334·3922·2f3e·0a3c·7465···856,-349"/>.<te 
000002f0:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor=" 
00000300:·6d69·6464·6c65·2220·783d·2238·3031·2e35··middle"·x="801.5 
00000310:·2220·793d·222d·3333·3722·2066·6f6e·742d··"·y="-337"·font- 
00000320:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic 
00000330:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo 
00000340:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00"> 
00000350:·7563·6f6d·6d6f·6e2f·7469·6d65·7273·2e68··ucommon/timers.h 
00000360:·3c2f·7465·7874·3e0a·3c2f·613e·0a3c·2f67··</text>.</a>.</g 
00000370:·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f·6465··>.</g>.<!--·Node 
00000380:·3220·2d2d·3e0a·3c67·2069·643d·224e·6f64··2·-->.<g·id="Nod 
00000390:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class=" 
000003a0:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No 
000003b0:·6465·323c·2f74·6974·6c65·3e0a·3c67·2069··de2</title>.<g·i 
000003c0:·643d·2261·5f4e·6f64·6530·3030·3030·3222··d="a_Node000002" 
000003d0:·3e3c·6120·786c·696e·6b3a·6872·6566·3d22··><a·xlink:href=" 
000003e0:·6130·3034·3535·2e68·746d·6c22·2074·6172··a00455.html"·tar 
000003f0:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink 
00000400:·3a74·6974·6c65·3d22·4c69·6e6b·6564·206f··:title="Linked·o 
00000410:·626a·6563·7473·2c20·6c69·7374·732c·2074··bjects,·lists,·t 
00000420:·656d·706c·6174·6573·2c20·616e·6420·636f··emplates,·and·co 
00000430:·6e74·6169·6e65·7273·2e22·3e0a·3c70·6f6c··ntainers.">.<pol 
00000440:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white 
00000450:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#66666 
00000460:·3622·2070·6f69·6e74·733d·2237·3230·2c2d··6"·points="720,- 
00000470:·3239·3420·3631·332c·2d32·3934·2036·3133··294·613,-294·613 
00000480:·2c2d·3237·3520·3732·302c·2d32·3735·2037··,-275·720,-275·7 
00000490:·3230·2c2d·3239·3422·2f3e·0a3c·7465·7874··20,-294"/>.<text 
000004a0:·2074·6578·742d·616e·6368·6f72·3d22·6d69···text-anchor="mi 
000004b0:·6464·6c65·2220·783d·2236·3636·2e35·2220··ddle"·x="666.5"· 
000004c0:·793d·222d·3238·3222·2066·6f6e·742d·6661··y="-282"·font-fa 
000004d0:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica, 
000004e0:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font 
000004f0:·2d73·697a·653d·2231·302e·3030·223e·7563··-size="10.00">uc 
00000500:·6f6d·6d6f·6e2f·6c69·6e6b·6564·2e68·3c2f··ommon/linked.h</ 
00000510:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>. 
00000520:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3126··</g>.<!--·Node1& 
00000530:·2334·353b·2667·743b·4e6f·6465·3220·2d2d··#45;&gt;Node2·-- 
00000540:·3e0a·3c67·2069·643d·2265·6467·6531·5f4e··>.<g·id="edge1_N 
00000550:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00 
00000560:·3030·3032·2220·636c·6173·733d·2265·6467··0002"·class="edg00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000570:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000580:·2623·3435·3b26·6774·3b4e·6f64·6532·3c2f··&#45;&gt;Node2</ 
00000590:·7469·746c·653e·0a3c·6720·6964·3d22·615f··title>.<g·id="a_00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
000005a0:·6564·6765·315f·4e6f·6465·3030·3030·3031··edge1_Node000001 
000005b0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
000005c0:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·"> 
000005d0:·0a3c·7061·7468·2066·696c·6c3d·226e·6f6e··.<path·fill="non 
000005e0:·6522·2073·7472·6f6b·653d·2223·3633·6238··e"·stroke="#63b8 
000005f0:·6666·2220·643d·224d·3737·392e·3831·2c2d··ff"·d="M779.81,- 
00000600:·3332·392e·3938·4337·3537·2e37·2c2d·3332··329.98C757.7,-32 
00000610:·312e·3320·3732·332e·3138·2c2d·3330·372e··1.3·723.18,-307. 
00000620:·3735·2036·3938·2e30·352c·2d32·3937·2e38··75·698.05,-297.8 
00000630:·3822·2f3e·0a3c·706f·6c79·676f·6e20·6669··8"/>.<polygon·fi 
00000640:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str 
00000650:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po 
00000660:·696e·7473·3d22·3639·392e·3137·2c2d·3239··ints="699.17,-29 
00000670:·342e·3537·2036·3838·2e35·382c·2d32·3934··4.57·688.58,-294 
00000680:·2e31·3720·3639·362e·3631·2c2d·3330·312e··.17·696.61,-301. 
00000690:·3038·2036·3939·2e31·372c·2d32·3934·2e35··08·699.17,-294.500000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·436f···xlink:title="Co
 00000270:·6e64·6974·696f·6e20·636c·6173·7365·7320··ndition·classes·
 00000280:·666f·7220·7468·7265·6164·2073·7963·6872··for·thread·sychr
 00000290:·6f6e·697a·6174·696f·6e20·616e·6420·7469··onization·and·ti
 000002a0:·6d69·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e··ming.">.<polygon
 000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
 000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
 000002d0:·2070·6f69·6e74·733d·2235·3230·2c2d·3430···points="520,-40
 000002e0:·3420·3339·382c·2d34·3034·2033·3938·2c2d··4·398,-404·398,-
 000002f0:·3338·3520·3532·302c·2d33·3835·2035·3230··385·520,-385·520
 00000300:·2c2d·3430·3422·2f3e·0a3c·7465·7874·2074··,-404"/>.<text·t
 00000310:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
Max diff block lines reached; 183114/227848 bytes (80.37%) of diff not shown.
545 KB
./usr/share/doc/ucommon-doc/html/a00451.svg vs.
./usr/share/doc/ucommon-doc/html/a00454.svg
Files 4% similar despite different names
    
Offset 8, 4156 lines modifiedOffset 8, 3936 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
Diff chunk too large, falling back to line-by-line diff (1966 lines added, 1966 lines removed)
000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6e2f·7469·6d65·7273·2e68·2050·6167·6573··n/timers.h·Pages000000e0:·6e2f·636f·6e64·6974·696f·6e2e·6820·5061··n/condition.h·Pa
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·7468·3d22·3139·3138·7074·2220·6865·6967··th="1918pt"·heig00000100:·7769·6474·683d·2231·3930·3370·7422·2068··width="1903pt"·h
00000110:·6874·3d22·3734·3270·7422·0a20·7669·6577··ht="742pt".·view00000110:·6569·6768·743d·2236·3837·7074·220a·2076··eight="687pt".·v
00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·100000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3931·372e·3535·2037·3432·2e30·3022·2078··917.55·742.00"·x00000130:·3020·3139·3032·2e35·3020·3638·372e·3030··0·1902.50·687.00
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·6c61·7465·2834·2037·3338·2922·3e0a·3c74··late(4·738)">.<t000001d0:·616e·736c·6174·6528·3420·3638·3329·223e··anslate(4·683)">
000001e0:·6974·6c65·3e75·636f·6d6d·6f6e·2f74·696d··itle>ucommon/tim000001e0:·0a3c·7469·746c·653e·7563·6f6d·6d6f·6e2f··.<title>ucommon/
000001f0:·6572·732e·683c·2f74·6974·6c65·3e0a·3c21··ers.h</title>.<!000001f0:·636f·6e64·6974·696f·6e2e·683c·2f74·6974··condition.h</tit
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·3a74·6974·6c65·3d22·5265·616c·7469·6d65··:title="Realtime00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·436f···xlink:title="Co
00000270:·2074·696d·6572·7320·616e·6420·7469·6d65···timers·and·time00000270:·6e64·6974·696f·6e20·636c·6173·7365·7320··ndition·classes·
00000280:·7220·7175·6575·6573·2e22·3e0a·3c70·6f6c··r·queues.">.<pol00000280:·666f·7220·7468·7265·6164·2073·7963·6872··for·thread·sychr
00000290:·7967·6f6e·2066·696c·6c3d·2223·3939·3939··ygon·fill="#999900000290:·6f6e·697a·6174·696f·6e20·616e·6420·7469··onization·and·ti
000002a0:·3939·2220·7374·726f·6b65·3d22·2336·3636··99"·stroke="#666000002a0:·6d69·6e67·2e22·3e0a·3c70·6f6c·7967·6f6e··ming.">.<polygon
000002b0:·3636·3622·2070·6f69·6e74·733d·2231·3030··666"·points="100000002b0:·2066·696c·6c3d·2223·3939·3939·3939·2220···fill="#999999"·
000002c0:·342e·3535·2c2d·3733·3420·3839·352e·3535··4.55,-734·895.55000002c0:·7374·726f·6b65·3d22·2336·3636·3636·3622··stroke="#666666"
000002d0:·2c2d·3733·3420·3839·352e·3535·2c2d·3731··,-734·895.55,-71000002d0:·2070·6f69·6e74·733d·2231·3138·392c·2d36···points="1189,-6
000002e0:·3520·3130·3034·2e35·352c·2d37·3135·2031··5·1004.55,-715·1000002e0:·3739·2031·3036·372c·2d36·3739·2031·3036··79·1067,-679·106
000002f0:·3030·342e·3535·2c2d·3733·3422·2f3e·0a3c··004.55,-734"/>.<000002f0:·372c·2d36·3630·2031·3138·392c·2d36·3630··7,-660·1189,-660
00000300:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor00000300:·2031·3138·392c·2d36·3739·222f·3e0a·3c74···1189,-679"/>.<t
00000310:·3d22·6d69·6464·6c65·2220·783d·2239·3530··="middle"·x="95000000310:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=
00000320:·2e30·3522·2079·3d22·2d37·3232·2220·666f··.05"·y="-722"·fo00000320:·226d·6964·646c·6522·2078·3d22·3131·3238··"middle"·x="1128
00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000330:·2220·793d·222d·3636·3722·2066·6f6e·742d··"·y="-667"·font-
00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000340:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000350:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo
00000360:·3022·3e75·636f·6d6d·6f6e·2f74·696d·6572··0">ucommon/timer00000360:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">
00000370:·732e·683c·2f74·6578·743e·0a3c·2f61·3e0a··s.h</text>.</a>.00000370:·7563·6f6d·6d6f·6e2f·636f·6e64·6974·696f··ucommon/conditio
00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000380:·6e2e·683c·2f74·6578·743e·0a3c·2f61·3e0a··n.h</text>.</a>.
00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000390:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N
000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003a0:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="
000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003b0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas
000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003c0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title
000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003d0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<
000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre000003e0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000
000003f0:·663d·2261·3030·3436·342e·6874·6d6c·2220··f="a00464.html"·000003f0:·3032·223e·3c61·2078·6c69·6e6b·3a68·7265··02"><a·xlink:hre
00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl00000400:·663d·2261·3030·3935·372e·6874·6d6c·2220··f="a00957.html"·
00000410:·696e·6b3a·7469·746c·653d·2243·6f6e·6469··ink:title="Condi00000410:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
00000420:·7469·6f6e·2063·6c61·7373·6573·2066·6f72··tion·classes·for00000420:·696e·6b3a·7469·746c·653d·2254·6872·6561··ink:title="Threa
00000430:·2074·6872·6561·6420·7379·6368·726f·6e69···thread·sychroni00000430:·6420·636c·6173·7365·7320·616e·6420·7379··d·classes·and·sy
00000440:·7a61·7469·6f6e·2061·6e64·2074·696d·696e··zation·and·timin00000440:·6368·726f·6e69·7a61·7469·6f6e·206f·626a··chronization·obj
00000450:·672e·223e·0a3c·706f·6c79·676f·6e20·6669··g.">.<polygon·fi00000450:·6563·7473·2e22·3e0a·3c70·6f6c·7967·6f6e··ects.">.<polygon
00000460:·6c6c·3d22·7768·6974·6522·2073·7472·6f6b··ll="white"·strok00000460:·2066·696c·6c3d·2277·6869·7465·2220·7374···fill="white"·st
00000470:·653d·2223·3636·3636·3636·2220·706f·696e··e="#666666"·poin00000470:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
00000480:·7473·3d22·3936·372e·3035·2c2d·3637·3920··ts="967.05,-679·00000480:·6f69·6e74·733d·2238·3931·2e35·2c2d·3632··oints="891.5,-62
00000490:·3834·352e·3035·2c2d·3637·3920·3834·352e··845.05,-679·845.00000490:·3420·3738·322e·352c·2d36·3234·2037·3832··4·782.5,-624·782
000004a0:·3035·2c2d·3636·3020·3936·372e·3035·2c2d··05,-660·967.05,-000004a0:·2e35·2c2d·3630·3520·3839·312e·352c·2d36··.5,-605·891.5,-6
000004b0:·3636·3020·3936·372e·3035·2c2d·3637·3922··660·967.05,-679"000004b0:·3035·2038·3931·2e35·2c2d·3632·3422·2f3e··05·891.5,-624"/>
000004c0:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an000004c0:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
000004d0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=000004d0:·6f72·3d22·6d69·6464·6c65·2220·783d·2238··or="middle"·x="8
000004e0:·2239·3036·2e30·3522·2079·3d22·2d36·3637··"906.05"·y="-667000004e0:·3337·2220·793d·222d·3631·3222·2066·6f6e··37"·y="-612"·fon
000004f0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000004f0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet
00000500:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000500:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·
00000510:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000510:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00
00000520:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f63··10.00">ucommon/c00000520:·223e·7563·6f6d·6d6f·6e2f·7468·7265·6164··">ucommon/thread
00000530:·6f6e·6469·7469·6f6e·2e68·3c2f·7465·7874··ondition.h</text00000530:·2e68·3c2f·7465·7874·3e0a·3c2f·613e·0a3c··.h</text>.</a>.<
00000540:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>00000540:·2f67·3e0a·3c2f·673e·0a3c·212d·2d20·4e6f··/g>.</g>.<!--·No
00000550:·0a3c·212d·2d20·4e6f·6465·3126·2334·353b··.<!--·Node1&#45;00000550:·6465·3126·2334·353b·2667·743b·4e6f·6465··de1&#45;&gt;Node
00000560:·2667·743b·4e6f·6465·3220·2d2d·3e0a·3c67··&gt;Node2·-->.<g00000560:·3220·2d2d·3e0a·3c67·2069·643d·2265·6467··2·-->.<g·id="edg
00000570:·2069·643d·2265·6467·6531·5f4e·6f64·6530···id="edge1_Node000000570:·6531·5f4e·6f64·6530·3030·3030·315f·4e6f··e1_Node000001_No
00000580:·3030·3030·315f·4e6f·6465·3030·3030·3032··00001_Node00000200000580:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=
00000590:·2220·636c·6173·733d·2265·6467·6522·3e0a··"·class="edge">.00000590:·2265·6467·6522·3e0a·3c74·6974·6c65·3e4e··"edge">.<title>N
000005a0:·3c74·6974·6c65·3e4e·6f64·6531·2623·3435··<title>Node1&#45000005a0:·6f64·6531·2623·3435·3b26·6774·3b4e·6f64··ode1&#45;&gt;Nod
000005b0:·3b26·6774·3b4e·6f64·6532·3c2f·7469·746c··;&gt;Node2</titl000005b0:·6532·3c2f·7469·746c·653e·0a3c·6720·6964··e2</title>.<g·id
000005c0:·653e·0a3c·6720·6964·3d22·615f·6564·6765··e>.<g·id="a_edge000005c0:·3d22·615f·6564·6765·315f·4e6f·6465·3030··="a_edge1_Node00
000005d0:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod000005d0:·3030·3031·5f4e·6f64·6530·3030·3030·3222··0001_Node000002"
000005e0:·6530·3030·3030·3222·3e3c·6120·786c·696e··e000002"><a·xlin000005e0:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=
000005f0:·6b3a·7469·746c·653d·2220·223e·0a3c·7061··k:title="·">.<pa000005f0:·2220·223e·0a3c·7061·7468·2066·696c·6c3d··"·">.<path·fill=
00000600:·7468·2066·696c·6c3d·226e·6f6e·6522·2073··th·fill="none"·s00000600:·226e·6f6e·6522·2073·7472·6f6b·653d·2223··"none"·stroke="#
00000610:·7472·6f6b·653d·2223·3633·6238·6666·2220··troke="#63b8ff"·00000610:·3633·6238·6666·2220·643d·224d·3130·3731··63b8ff"·d="M1071
00000620:·643d·224d·3933·362e·3331·2c2d·3730·362e··d="M936.31,-706.00000620:·2e33·392c·2d36·3538·2e31·3943·3130·3136··.39,-658.19C1016
00000630:·3936·4339·3238·2e36·342c·2d36·3937·2e37··96C928.64,-697.700000630:·2e38·332c·2d36·3438·2e32·3520·3933·352e··.83,-648.25·935.
00000640:·3220·3931·392e·3431·2c2d·3638·362e·3620··2·919.41,-686.6·00000640:·3234·2c2d·3633·332e·3339·2038·3834·2e31··24,-633.39·884.1
00000650:·3931·332e·3138·2c2d·3637·392e·3039·222f··913.18,-679.09"/00000650:·322c·2d36·3234·2e30·3822·2f3e·0a3c·706f··2,-624.08"/>.<po
00000660:·3e0a·3c70·6f6c·7967·6f6e·2066·696c·6c3d··>.<polygon·fill=00000660:·6c79·676f·6e20·6669·6c6c·3d22·2336·3362··lygon·fill="#63b
00000670:·2223·3633·6238·6666·2220·7374·726f·6b65··"#63b8ff"·stroke00000670:·3866·6622·2073·7472·6f6b·653d·2223·3633··8ff"·stroke="#63
00000680:·3d22·2336·3362·3866·6622·2070·6f69·6e74··="#63b8ff"·point00000680:·6238·6666·2220·706f·696e·7473·3d22·3130··b8ff"·points="10
00000690:·733d·2239·3333·2e37·2c2d·3730·392e·3239··s="933.7,-709.2900000690:·3730·2e37·382c·2d36·3631·2e36·3420·3130··70.78,-661.64·10
000006a0:·2039·3432·2e37·382c·2d37·3134·2e37·3520···942.78,-714.75·000006a0:·3831·2e32·352c·2d36·3539·2e39·3820·3130··81.25,-659.98·10
000006b0:·3933·392e·3039·2c2d·3730·342e·3832·2039··939.09,-704.82·9000006b0:·3732·2e30·332c·2d36·3534·2e37·3520·3130··72.03,-654.75·10
000006c0:·3333·2e37·2c2d·3730·392e·3239·222f·3e0a··33.7,-709.29"/>.000006c0:·3730·2e37·382c·2d36·3631·2e36·3422·2f3e··70.78,-661.64"/>
000006d0:·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c··</a>.</g>.</g>.<000006d0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.
000006e0:·212d·2d20·4e6f·6465·3320·2d2d·3e0a·3c67··!--·Node3·-->.<g000006e0:·3c21·2d2d·204e·6f64·6534·202d·2d3e·0a3c··<!--·Node4·-->.<
000006f0:·2069·643d·224e·6f64·6530·3030·3030·3322···id="Node000003"000006f0:·6720·6964·3d22·4e6f·6465·3030·3030·3034··g·id="Node000004
00000700:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000700:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.
00000710:·7469·746c·653e·4e6f·6465·333c·2f74·6974··title>Node3</tit00000710:·3c74·6974·6c65·3e4e·6f64·6534·3c2f·7469··<title>Node4</ti
00000720:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000720:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No
00000730:·6530·3030·3030·3322·3e3c·6120·786c·696e··e000003"><a·xlin00000730:·6465·3030·3030·3034·223e·3c61·2078·6c69··de000004"><a·xli
00000740:·6b3a·6872·6566·3d22·6130·3039·3537·2e68··k:href="a00957.h00000740:·6e6b·3a68·7265·663d·2261·3030·3436·342e··nk:href="a00464.
00000750:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to00000750:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t
00000760:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title="00000760:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=
00000770:·5468·7265·6164·2063·6c61·7373·6573·2061··Thread·classes·a00000770:·2254·6f70·206c·6576·656c·2069·6e63·6c75··"Top·level·inclu
00000780:·6e64·2073·7963·6872·6f6e·697a·6174·696f··nd·sychronizatio00000780:·6465·2066·696c·6520·666f·7220·7468·6520··de·file·for·the·
00000790:·6e20·6f62·6a65·6374·732e·223e·0a3c·706f··n·objects.">.<po00000790:·474e·5520·7543·6f6d·6d6f·6e20·432b·2b20··GNU·uCommon·C++·
000007a0:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit000007a0:·636f·7265·206c·6962·7261·7279·2e22·3e0a··core·library.">.
000007b0:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666000007b0:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2277··<polygon·fill="w
000007c0:·3636·2220·706f·696e·7473·3d22·3130·3439··66"·points="1049000007c0:·6869·7465·2220·7374·726f·6b65·3d22·2336··hite"·stroke="#6
000007d0:·2e35·352c·2d36·3234·2039·3430·2e35·352c··.55,-624·940.55,000007d0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1
000007e0:·2d36·3234·2039·3430·2e35·352c·2d36·3035··-624·940.55,-605000007e0:·3036·302c·2d34·3034·2039·3334·2c2d·3430··060,-404·934,-40
000007f0:·2031·3034·392e·3535·2c2d·3630·3520·3130···1049.55,-605·10000007f0:·3420·3933·342c·2d33·3835·2031·3036·302c··4·934,-385·1060,
00000800:·3439·2e35·352c·2d36·3234·222f·3e0a·3c74··49.55,-624"/>.<t00000800:·2d33·3835·2031·3036·302c·2d34·3034·222f··-385·1060,-404"/
00000810:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000810:·3e0a·3c74·6578·7420·7465·7874·2d61·6e63··>.<text·text-anc
00000820:·226d·6964·646c·6522·2078·3d22·3939·352e··"middle"·x="995.00000820:·686f·723d·226d·6964·646c·6522·2078·3d22··hor="middle"·x="
00000830:·3035·2220·793d·222d·3631·3222·2066·6f6e··05"·y="-612"·fon00000830:·3939·3722·2079·3d22·2d33·3932·2220·666f··997"·y="-392"·fo
00000840:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet00000840:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve
Max diff block lines reached; 285783/557665 bytes (51.25%) of diff not shown.
784 KB
./usr/share/doc/ucommon-doc/html/a00486.svg vs.
./usr/share/doc/ucommon-doc/html/a00483.svg
Files 4% similar despite different names
    
Offset 8, 5747 lines modifiedOffset 8, 5912 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·706f·696e·7465·722e·6820·5061··cpp/pointer.h·Pa000000e0:·6370·702f·6164·6472·6573·732e·6820·5061··cpp/address.h·Pa
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg·
00000100:·7769·6474·683d·2232·3736·3870·7422·2068··width="2768pt"·h00000100:·7769·6474·683d·2232·3931·3270·7422·2068··width="2912pt"·h
00000110:·6569·6768·743d·2237·3937·7074·220a·2076··eight="797pt".·v00000110:·6569·6768·743d·2239·3037·7074·220a·2076··eight="907pt".·v
00000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.000000120:·6965·7742·6f78·3d22·302e·3030·2030·2e30··iewBox="0.00·0.0
00000130:·3020·3237·3638·2e30·3020·3739·372e·3030··0·2768.00·797.0000000130:·3020·3239·3132·2e30·3020·3930·372e·3030··0·2912.00·907.00
00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://00000140:·2220·786d·6c6e·733d·2268·7474·703a·2f2f··"·xmlns="http://
00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/00000150:·7777·772e·7733·2e6f·7267·2f32·3030·302f··www.w3.org/2000/
00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink00000160:·7376·6722·2078·6d6c·6e73·3a78·6c69·6e6b··svg"·xmlns:xlink
00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.00000170:·3d22·6874·7470·3a2f·2f77·7777·2e77·332e··="http://www.w3.
00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">00000180:·6f72·672f·3139·3939·2f78·6c69·6e6b·223e··org/1999/xlink">
00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·00000190:·0a3c·6720·6964·3d22·6772·6170·6830·2220··.<g·id="graph0"·
000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr000001a0:·636c·6173·733d·2267·7261·7068·2220·7472··class="graph"·tr
000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1000001b0:·616e·7366·6f72·6d3d·2273·6361·6c65·2831··ansform="scale(1
000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr000001c0:·2031·2920·726f·7461·7465·2830·2920·7472···1)·rotate(0)·tr
000001d0:·616e·736c·6174·6528·3420·3739·3329·223e··anslate(4·793)">000001d0:·616e·736c·6174·6528·3420·3930·3329·223e··anslate(4·903)">
000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp000001e0:·0a3c·7469·746c·653e·636f·6d6d·6f6e·6370··.<title>commoncp
000001f0:·702f·706f·696e·7465·722e·683c·2f74·6974··p/pointer.h</tit000001f0:·702f·6164·6472·6573·732e·683c·2f74·6974··p/address.h</tit
00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-00000200:·6c65·3e0a·3c21·2d2d·204e·6f64·6531·202d··le>.<!--·Node1·-
00000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node0000000210:·2d3e·0a3c·6720·6964·3d22·4e6f·6465·3030··->.<g·id="Node00
00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod00000220:·3030·3031·2220·636c·6173·733d·226e·6f64··0001"·class="nod
00000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node100000230:·6522·3e0a·3c74·6974·6c65·3e4e·6f64·6531··e">.<title>Node1
00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="00000240:·3c2f·7469·746c·653e·0a3c·6720·6964·3d22··</title>.<g·id="
Diff chunk too large, falling back to line-by-line diff (5881 lines added, 5716 lines removed)
00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a00000250:·615f·4e6f·6465·3030·3030·3031·223e·3c61··a_Node000001"><a
00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·5465···xlink:title="Te00000260:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4e65···xlink:title="Ne
00000270:·6d70·6c61·7465·2066·6f72·2063·7265·6174··mplate·for·creat00000270:·7477·6f72·6b20·6164·6472·6573·7365·7320··twork·addresses·
00000280:·696e·6720·7265·6665·7265·6e63·6520·636f··ing·reference·co00000280:·616e·6420·736f·636b·6574·7320·7265·6c61··and·sockets·rela
00000290:·756e·7420·6d61·6e61·6765·6420·736d·6172··unt·managed·smar00000290:·7465·6420·636c·6173·7365·732e·223e·0a3c··ted·classes.">.<
000002a0:·7420·706f·696e·7465·7273·2e22·3e0a·3c70··t·pointers.">.<p000002a0:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9
000002b0:·6f6c·7967·6f6e·2066·696c·6c3d·2223·3939··olygon·fill="#99000002b0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="#
000002c0:·3939·3939·2220·7374·726f·6b65·3d22·2336··9999"·stroke="#6000002c0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
000002d0:·3636·3636·3622·2070·6f69·6e74·733d·2231··66666"·points="1000002d0:·3933·362e·352c·2d38·3939·2038·3039·2e35··936.5,-899·809.5
000002e0:·3932·392c·2d37·3839·2031·3830·372c·2d37··929,-789·1807,-7000002e0:·2c2d·3839·3920·3830·392e·352c·2d38·3830··,-899·809.5,-880
000002f0:·3839·2031·3830·372c·2d37·3730·2031·3932··89·1807,-770·192000002f0:·2039·3336·2e35·2c2d·3838·3020·3933·362e···936.5,-880·936.
00000300:·392c·2d37·3730·2031·3932·392c·2d37·3839··9,-770·1929,-78900000300:·352c·2d38·3939·222f·3e0a·3c74·6578·7420··5,-899"/>.<text·
00000310:·222f·3e0a·3c74·6578·7420·7465·7874·2d61··"/>.<text·text-a00000310:·7465·7874·2d61·6e63·686f·723d·226d·6964··text-anchor="mid
00000320:·6e63·686f·723d·226d·6964·646c·6522·2078··nchor="middle"·x00000320:·646c·6522·2078·3d22·3837·3322·2079·3d22··dle"·x="873"·y="
00000330:·3d22·3138·3638·2220·793d·222d·3737·3722··="1868"·y="-777"00000330:·2d38·3837·2220·666f·6e74·2d66·616d·696c··-887"·font-famil
00000340:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He00000340:·793d·2248·656c·7665·7469·6361·2c73·616e··y="Helvetica,san
00000350:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser00000350:·732d·5365·7269·6622·2066·6f6e·742d·7369··s-Serif"·font-si
00000360:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="100000360:·7a65·3d22·3130·2e30·3022·3e63·6f6d·6d6f··ze="10.00">commo
00000370:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/00000370:·6e63·7070·2f61·6464·7265·7373·2e68·3c2f··ncpp/address.h</
00000380:·706f·696e·7465·722e·683c·2f74·6578·743e··pointer.h</text>00000380:·7465·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a··text>.</a>.</g>.
00000390:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.00000390:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3220··</g>.<!--·Node2·
000003a0:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.<000003a0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000003b0:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002000003b0:·3030·3030·3222·2063·6c61·7373·3d22·6e6f··00002"·class="no
000003c0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">.000003c0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
000003d0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti000003d0:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
000003e0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No000003e0:·2261·5f4e·6f64·6530·3030·3030·3222·3e3c··"a_Node000002"><
000003f0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli000003f0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0
00000400:·6e6b·3a68·7265·663d·2261·3030·3438·325f··nk:href="a00482_00000400:·3035·3132·5f73·6f75·7263·652e·6874·6d6c··0512_source.html
00000410:·736f·7572·6365·2e68·746d·6c22·2074·6172··source.html"·tar00000410:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·
00000420:·6765·743d·225f·746f·7022·2078·6c69·6e6b··get="_top"·xlink00000420:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">
00000430:·3a74·6974·6c65·3d22·2022·3e0a·3c70·6f6c··:title="·">.<pol00000430:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="
00000440:·7967·6f6e·2066·696c·6c3d·2277·6869·7465··ygon·fill="white00000440:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#
00000450:·2220·7374·726f·6b65·3d22·2336·3636·3636··"·stroke="#6666600000450:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="
00000460:·3622·2070·6f69·6e74·733d·2231·3932·372c··6"·points="1927,00000460:·3130·3631·2c2d·3733·3420·3934·332c·2d37··1061,-734·943,-7
00000470:·2d37·3334·2031·3830·392c·2d37·3334·2031··-734·1809,-734·100000470:·3334·2039·3433·2c2d·3731·3520·3130·3631··34·943,-715·1061
00000480:·3830·392c·2d37·3135·2031·3932·372c·2d37··809,-715·1927,-700000480:·2c2d·3731·3520·3130·3631·2c2d·3733·3422··,-715·1061,-734"
00000490:·3135·2031·3932·372c·2d37·3334·222f·3e0a··15·1927,-734"/>.00000490:·2f3e·0a3c·7465·7874·2074·6578·742d·616e··/>.<text·text-an
000004a0:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho000004a0:·6368·6f72·3d22·6d69·6464·6c65·2220·783d··chor="middle"·x=
000004b0:·723d·226d·6964·646c·6522·2078·3d22·3138··r="middle"·x="18000004b0:·2231·3030·3222·2079·3d22·2d37·3232·2220··"1002"·y="-722"·
000004c0:·3638·2220·793d·222d·3732·3222·2066·6f6e··68"·y="-722"·fon000004c0:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
000004d0:·742d·6661·6d69·6c79·3d22·4865·6c76·6574··t-family="Helvet000004d0:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
000004e0:·6963·612c·7361·6e73·2d53·6572·6966·2220··ica,sans-Serif"·000004e0:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
000004f0:·666f·6e74·2d73·697a·653d·2231·302e·3030··font-size="10.00000004f0:·2e30·3022·3e63·6f6d·6d6f·6e63·7070·2f63··.00">commoncpp/c
00000500:·223e·636f·6d6d·6f6e·6370·702f·636f·6e66··">commoncpp/conf00000500:·6f6e·6669·672e·683c·2f74·6578·743e·0a3c··onfig.h</text>.<
00000510:·6967·2e68·3c2f·7465·7874·3e0a·3c2f·613e··ig.h</text>.</a>00000510:·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a·3c21··/a>.</g>.</g>.<!
00000520:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·00000520:·2d2d·204e·6f64·6531·2623·3435·3b26·6774··--·Node1&#45;&gt
00000530:·4e6f·6465·3126·2334·353b·2667·743b·4e6f··Node1&#45;&gt;No00000530:·3b4e·6f64·6532·202d·2d3e·0a3c·6720·6964··;Node2·-->.<g·id
00000540:·6465·3220·2d2d·3e0a·3c67·2069·643d·2265··de2·-->.<g·id="e00000540:·3d22·6564·6765·315f·4e6f·6465·3030·3030··="edge1_Node0000
00000550:·6467·6531·5f4e·6f64·6530·3030·3030·315f··dge1_Node000001_00000550:·3031·5f4e·6f64·6530·3030·3030·3222·2063··01_Node000002"·c
00000560:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas00000560:·6c61·7373·3d22·6564·6765·223e·0a3c·7469··lass="edge">.<ti
00000570:·733d·2265·6467·6522·3e0a·3c74·6974·6c65··s="edge">.<title00000570:·746c·653e·4e6f·6465·3126·2334·353b·2667··tle>Node1&#45;&g
00000580:·3e4e·6f64·6531·2623·3435·3b26·6774·3b4e··>Node1&#45;&gt;N00000580:·743b·4e6f·6465·323c·2f74·6974·6c65·3e0a··t;Node2</title>.
00000590:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·00000590:·3c67·2069·643d·2261·5f65·6467·6531·5f4e··<g·id="a_edge1_N
000005a0:·6964·3d22·615f·6564·6765·315f·4e6f·6465··id="a_edge1_Node000005a0:·6f64·6530·3030·3030·315f·4e6f·6465·3030··ode000001_Node00
000005b0:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node00000000005b0:·3030·3032·223e·3c61·2078·6c69·6e6b·3a74··0002"><a·xlink:t
000005c0:·3222·3e3c·6120·786c·696e·6b3a·7469·746c··2"><a·xlink:titl000005c0:·6974·6c65·3d22·2022·3e0a·3c70·6174·6820··itle="·">.<path·
000005d0:·653d·2220·223e·0a3c·7061·7468·2066·696c··e="·">.<path·fil000005d0:·6669·6c6c·3d22·6e6f·6e65·2220·7374·726f··fill="none"·stro
000005e0:·6c3d·226e·6f6e·6522·2073·7472·6f6b·653d··l="none"·stroke=000005e0:·6b65·3d22·2336·3362·3866·6622·2064·3d22··ke="#63b8ff"·d="
000005f0:·2223·3633·6238·6666·2220·643d·224d·3138··"#63b8ff"·d="M18000005f0:·4d38·3439·2e38·322c·2d38·3739·2e38·3243··M849.82,-879.82C
00000600:·3638·2c2d·3736·392e·3735·4331·3836·382c··68,-769.75C1868,00000600:·3832·352e·3333·2c2d·3836·392e·3137·2037··825.33,-869.17·7
00000610:·2d37·3632·2e38·2031·3836·382c·2d37·3532··-762.8·1868,-75200000610:·3931·2e38·2c2d·3834·392e·3438·2038·3034··91.8,-849.48·804
00000620:·2e38·3520·3138·3638·2c2d·3734·342e·3133··.85·1868,-744.1300000620:·2c2d·3832·3520·3832·392e·342c·2d37·3734··,-825·829.4,-774
00000630:·222f·3e0a·3c70·6f6c·7967·6f6e·2066·696c··"/>.<polygon·fil00000630:·2e30·3520·3839·312e·3539·2c2d·3734·382e··.05·891.59,-748.
00000640:·6c3d·2223·3633·6238·6666·2220·7374·726f··l="#63b8ff"·stro00000640:·3736·2039·3339·2e35·362c·2d37·3336·2e34··76·939.56,-736.4
00000650:·6b65·3d22·2336·3362·3866·6622·2070·6f69··ke="#63b8ff"·poi00000650:·3822·2f3e·0a3c·706f·6c79·676f·6e20·6669··8"/>.<polygon·fi
00000660:·6e74·733d·2231·3837·312e·352c·2d37·3434··nts="1871.5,-74400000660:·6c6c·3d22·2336·3362·3866·6622·2073·7472··ll="#63b8ff"·str
00000670:·2e30·3920·3138·3638·2c2d·3733·342e·3039··.09·1868,-734.0900000670:·6f6b·653d·2223·3633·6238·6666·2220·706f··oke="#63b8ff"·po
00000680:·2031·3836·342e·352c·2d37·3434·2e30·3920···1864.5,-744.09·00000680:·696e·7473·3d22·3934·302e·3636·2c2d·3733··ints="940.66,-73
00000690:·3138·3731·2e35·2c2d·3734·342e·3039·222f··1871.5,-744.09"/00000690:·392e·3832·2039·3439·2e35·362c·2d37·3334··9.82·949.56,-734
000006a0:·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f·673e··>.</a>.</g>.</g>000006a0:·2e30·3620·3933·392e·3031·2c2d·3733·332e··.06·939.01,-733.
000006b0:·0a3c·212d·2d20·4e6f·6465·3320·2d2d·3e0a··.<!--·Node3·-->.000006b0:·3032·2039·3430·2e36·362c·2d37·3339·2e38··02·940.66,-739.8
000006c0:·3c67·2069·643d·224e·6f64·6530·3030·3030··<g·id="Node00000000006c0:·3222·2f3e·0a3c·2f61·3e0a·3c2f·673e·0a3c··2"/>.</a>.</g>.<
000006d0:·3322·2063·6c61·7373·3d22·6e6f·6465·223e··3"·class="node">000006d0:·2f67·3e0a·3c21·2d2d·204e·6f64·6536·3220··/g>.<!--·Node62·
000006e0:·0a3c·7469·746c·653e·4e6f·6465·333c·2f74··.<title>Node3</t000006e0:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node0
000006f0:·6974·6c65·3e0a·3c67·2069·643d·2261·5f4e··itle>.<g·id="a_N000006f0:·3030·3036·3222·2063·6c61·7373·3d22·6e6f··00062"·class="no
00000700:·6f64·6530·3030·3030·3322·3e3c·6120·786c··ode000003"><a·xl00000700:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node
00000710:·696e·6b3a·6872·6566·3d22·6130·3034·3433··ink:href="a0044300000710:·3632·3c2f·7469·746c·653e·0a3c·6720·6964··62</title>.<g·id
00000720:·2e68·746d·6c22·2074·6172·6765·743d·225f··.html"·target="_00000720:·3d22·615f·4e6f·6465·3030·3030·3632·223e··="a_Node000062">
00000730:·746f·7022·2078·6c69·6e6b·3a74·6974·6c65··top"·xlink:title00000730:·3c61·2078·6c69·6e6b·3a68·7265·663d·2261··<a·xlink:href="a
00000740:·3d22·546f·7020·6c65·7665·6c20·696e·636c··="Top·level·incl00000740:·3030·3935·342e·6874·6d6c·2220·7461·7267··00954.html"·targ
00000750:·7564·6520·6669·6c65·2066·6f72·2074·6865··ude·file·for·the00000750:·6574·3d22·5f74·6f70·2220·786c·696e·6b3a··et="_top"·xlink:
00000760:·2047·4e55·2075·436f·6d6d·6f6e·2043·2b2b···GNU·uCommon·C++00000760:·7469·746c·653d·2243·6f6d·6d6f·6e20·432b··title="Common·C+
00000770:·2063·6f72·6520·6c69·6272·6172·792e·223e···core·library.">00000770:·2b20·7468·7265·6164·2063·6c61·7373·2061··+·thread·class·a
00000780:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000780:·6e64·2073·7963·6872·6f6e·697a·6174·696f··nd·sychronizatio
00000790:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000790:·6e20·6f62·6a65·6374·732e·223e·0a3c·706f··n·objects.">.<po
000007a0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="000007a0:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
000007b0:·3137·3231·2c2d·3637·3920·3135·3935·2c2d··1721,-679·1595,-000007b0:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
000007c0:·3637·3920·3135·3935·2c2d·3636·3020·3137··679·1595,-660·17000007c0:·3636·2220·706f·696e·7473·3d22·3933·332c··66"·points="933,
000007d0:·3231·2c2d·3636·3020·3137·3231·2c2d·3637··21,-660·1721,-67000007d0:·2d38·3434·2038·3133·2c2d·3834·3420·3831··-844·813,-844·81
000007e0:·3922·2f3e·0a3c·7465·7874·2074·6578·742d··9"/>.<text·text-000007e0:·332c·2d38·3235·2039·3333·2c2d·3832·3520··3,-825·933,-825·
000007f0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·000007f0:·3933·332c·2d38·3434·222f·3e0a·3c74·6578··933,-844"/>.<tex
00000800:·783d·2231·3635·3822·2079·3d22·2d36·3637··x="1658"·y="-66700000800:·7420·7465·7874·2d61·6e63·686f·723d·226d··t·text-anchor="m
00000810:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H00000810:·6964·646c·6522·2078·3d22·3837·3322·2079··iddle"·x="873"·y
00000820:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se00000820:·3d22·2d38·3332·2220·666f·6e74·2d66·616d··="-832"·font-fam
00000830:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="00000830:·696c·793d·2248·656c·7665·7469·6361·2c73··ily="Helvetica,s
00000840:·3130·2e30·3022·3e75·636f·6d6d·6f6e·2f75··10.00">ucommon/u00000840:·616e·732d·5365·7269·6622·2066·6f6e·742d··ans-Serif"·font-
Max diff block lines reached; -1/802754 bytes (-0.00%) of diff not shown.
12.9 KB
./usr/share/doc/ucommon-doc/html/a00487.svg vs.
./usr/share/doc/ucommon-doc/html/a00490.svg
Files 10% similar despite different names
    
Offset 8, 99 lines modifiedOffset 8, 97 lines modified
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common
000000e0:·6370·702f·706f·696e·7465·722e·6820·5061··cpp/pointer.h·Pa 
000000f0:·6765·733a·2031·202d·2d3e·0a3c·7376·6720··ges:·1·-->.<svg· 
00000100:·7769·6474·683d·2231·3537·7074·2220·6865··width="157pt"·he 
00000110:·6967·6874·3d22·3832·7074·220a·2076·6965··ight="82pt".·vie 
00000120:·7742·6f78·3d22·302e·3030·2030·2e30·3020··wBox="0.00·0.00· 
00000130:·3135·372e·3030·2038·322e·3030·2220·786d··157.00·82.00"·xm000000e0:·6370·702f·6170·706c·6f67·2e68·2050·6167··cpp/applog.h·Pag
 000000f0:·6573·3a20·3120·2d2d·3e0a·3c73·7667·2077··es:·1·-->.<svg·w
 00000100:·6964·7468·3d22·3135·3770·7422·2068·6569··idth="157pt"·hei
 00000110:·6768·743d·2238·3270·7422·0a20·7669·6577··ght="82pt".·view
 00000120:·426f·783d·2230·2e30·3020·302e·3030·2031··Box="0.00·0.00·1
 00000130:·3537·2e30·3020·3832·2e30·3022·2078·6d6c··57.00·82.00"·xml
00000140:·6c6e·733d·2268·7474·703a·2f2f·7777·772e··lns="http://www.00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w
00000150:·7733·2e6f·7267·2f32·3030·302f·7376·6722··w3.org/2000/svg"00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"·
00000160:·2078·6d6c·6e73·3a78·6c69·6e6b·3d22·6874···xmlns:xlink="ht00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt
00000170:·7470·3a2f·2f77·7777·2e77·332e·6f72·672f··tp://www.w3.org/00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/1
00000180:·3139·3939·2f78·6c69·6e6b·223e·0a3c·6720··1999/xlink">.<g· 
00000190:·6964·3d22·6772·6170·6830·2220·636c·6173··id="graph0"·clas 
000001a0:·733d·2267·7261·7068·2220·7472·616e·7366··s="graph"·transf 
000001b0:·6f72·6d3d·2273·6361·6c65·2831·2031·2920··orm="scale(1·1)· 
000001c0:·726f·7461·7465·2830·2920·7472·616e·736c··rotate(0)·transl00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i
 00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class
 000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo
 000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r
 000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla
000001d0:·6174·6528·3420·3738·2922·3e0a·3c74·6974··ate(4·78)">.<tit000001d0:·7465·2834·2037·3829·223e·0a3c·7469·746c··te(4·78)">.<titl
000001e0:·6c65·3e63·6f6d·6d6f·6e63·7070·2f70·6f69··le>commoncpp/poi000001e0:·653e·636f·6d6d·6f6e·6370·702f·6170·706c··e>commoncpp/appl
000001f0:·6e74·6572·2e68·3c2f·7469·746c·653e·0a3c··nter.h</title>.<000001f0:·6f67·2e68·3c2f·7469·746c·653e·0a3c·212d··og.h</title>.<!-
00000200:·212d·2d20·4e6f·6465·3120·2d2d·3e0a·3c67··!--·Node1·-->.<g00000200:·2d20·4e6f·6465·3120·2d2d·3e0a·3c67·2069··-·Node1·-->.<g·i
00000210:·2069·643d·224e·6f64·6530·3030·3030·3122···id="Node000001"00000210:·643d·224e·6f64·6530·3030·3030·3122·2063··d="Node000001"·c
00000220:·2063·6c61·7373·3d22·6e6f·6465·223e·0a3c···class="node">.<00000220:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
00000230:·7469·746c·653e·4e6f·6465·313c·2f74·6974··title>Node1</tit00000230:·746c·653e·4e6f·6465·313c·2f74·6974·6c65··tle>Node1</title
00000240:·6c65·3e0a·3c67·2069·643d·2261·5f4e·6f64··le>.<g·id="a_Nod00000240:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
00000250:·6530·3030·3030·3122·3e3c·6120·786c·696e··e000001"><a·xlin00000250:·3030·3030·3122·3e3c·6120·786c·696e·6b3a··00001"><a·xlink:
00000260:·6b3a·7469·746c·653d·2254·656d·706c·6174··k:title="Templat00000260:·7469·746c·653d·2241·7070·6c69·6361·7469··title="Applicati
 00000270:·6f6e·206c·6f67·6769·6e67·2066·6163·696c··on·logging·facil
 00000280:·6974·6965·7320·6162·7374·7261·6374·696f··ities·abstractio
00000270:·6520·666f·7220·6372·6561·7469·6e67·2072··e·for·creating·r 
00000280:·6566·6572·656e·6365·2063·6f75·6e74·206d··eference·count·m 
00000290:·616e·6167·6564·2073·6d61·7274·2070·6f69··anaged·smart·poi 
000002a0:·6e74·6572·732e·223e·0a3c·706f·6c79·676f··nters.">.<polygo00000290:·6e2e·223e·0a3c·706f·6c79·676f·6e20·6669··n.">.<polygon·fi
000002b0:·6e20·6669·6c6c·3d22·2339·3939·3939·3922··n·fill="#999999"000002a0:·6c6c·3d22·2339·3939·3939·3922·2073·7472··ll="#999999"·str
000002c0:·2073·7472·6f6b·653d·2223·3636·3636·3636···stroke="#666666000002b0:·6f6b·653d·2223·3636·3636·3636·2220·706f··oke="#666666"·po
000002d0:·2220·706f·696e·7473·3d22·3133·352e·352c··"·points="135.5,000002c0:·696e·7473·3d22·3133·352e·352c·2d37·3420··ints="135.5,-74·
000002e0:·2d37·3420·3133·2e35·2c2d·3734·2031·332e··-74·13.5,-74·13.000002d0:·3133·2e35·2c2d·3734·2031·332e·352c·2d35··13.5,-74·13.5,-5
000002f0:·352c·2d35·3520·3133·352e·352c·2d35·3520··5,-55·135.5,-55·000002e0:·3520·3133·352e·352c·2d35·3520·3133·352e··5·135.5,-55·135.
00000300:·3133·352e·352c·2d37·3422·2f3e·0a3c·7465··135.5,-74"/>.<te000002f0:·352c·2d37·3422·2f3e·0a3c·7465·7874·2074··5,-74"/>.<text·t
00000310:·7874·2074·6578·742d·616e·6368·6f72·3d22··xt·text-anchor="00000300:·6578·742d·616e·6368·6f72·3d22·6d69·6464··ext-anchor="midd
00000320:·6d69·6464·6c65·2220·783d·2237·342e·3522··middle"·x="74.5"00000310:·6c65·2220·783d·2237·342e·3522·2079·3d22··le"·x="74.5"·y="
00000330:·2079·3d22·2d36·3222·2066·6f6e·742d·6661···y="-62"·font-fa00000320:·2d36·3222·2066·6f6e·742d·6661·6d69·6c79··-62"·font-family
00000340:·6d69·6c79·3d22·4865·6c76·6574·6963·612c··mily="Helvetica,00000330:·3d22·4865·6c76·6574·6963·612c·7361·6e73··="Helvetica,sans
00000350:·7361·6e73·2d53·6572·6966·2220·666f·6e74··sans-Serif"·font00000340:·2d53·6572·6966·2220·666f·6e74·2d73·697a··-Serif"·font-siz
00000360:·2d73·697a·653d·2231·302e·3030·223e·636f··-size="10.00">co00000350:·653d·2231·302e·3030·223e·636f·6d6d·6f6e··e="10.00">common
00000370:·6d6d·6f6e·6370·702f·706f·696e·7465·722e··mmoncpp/pointer. 
00000380:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</ 
00000390:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod 
000003a0:·6532·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e2·-->.<g·id="No00000360:·6370·702f·6170·706c·6f67·2e68·3c2f·7465··cpp/applog.h</te
 00000370:·7874·3e0a·3c2f·613e·0a3c·2f67·3e0a·3c2f··xt>.</a>.</g>.</
 00000380:·673e·0a3c·212d·2d20·4e6f·6465·3220·2d2d··g>.<!--·Node2·--
 00000390:·3e0a·3c67·2069·643d·224e·6f64·6530·3030··>.<g·id="Node000
 000003a0:·3030·3222·2063·6c61·7373·3d22·6e6f·6465··002"·class="node
 000003b0:·223e·0a3c·7469·746c·653e·4e6f·6465·323c··">.<title>Node2<
 000003c0:·2f74·6974·6c65·3e0a·3c67·2069·643d·2261··/title>.<g·id="a
 000003d0:·5f4e·6f64·6530·3030·3030·3222·3e3c·6120··_Node000002"><a·
 000003e0:·786c·696e·6b3a·6872·6566·3d22·6130·3035··xlink:href="a005
 000003f0:·3039·5f73·6f75·7263·652e·6874·6d6c·2220··09_source.html"·
 00000400:·7461·7267·6574·3d22·5f74·6f70·2220·786c··target="_top"·xl
 00000410:·696e·6b3a·7469·746c·653d·2220·223e·0a3c··ink:title="·">.<
 00000420:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh
 00000430:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66
 00000440:·3636·3636·2220·706f·696e·7473·3d22·3134··6666"·points="14
 00000450:·392c·2d31·3920·302c·2d31·3920·302c·3020··9,-19·0,-19·0,0·
 00000460:·3134·392c·3020·3134·392c·2d31·3922·2f3e··149,0·149,-19"/>
 00000470:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch
 00000480:·6f72·3d22·6d69·6464·6c65·2220·783d·2237··or="middle"·x="7
 00000490:·342e·3522·2079·3d22·2d37·2220·666f·6e74··4.5"·y="-7"·font
 000004a0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
 000004b0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
 000004c0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
 000004d0:·3e63·6f6d·6d6f·6e63·7070·2f63·6f6d·6d6f··>commoncpp/commo
 000004e0:·6e63·7070·2e68·3c2f·7465·7874·3e0a·3c2f··ncpp.h</text>.</
 000004f0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
 00000500:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;
 00000510:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
 00000520:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000
000003b0:·6465·3030·3030·3032·2220·636c·6173·733d··de000002"·class=00000530:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl
000003c0:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N00000540:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit
 00000550:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt
000003d0:·6f64·6532·3c2f·7469·746c·653e·0a3c·6720··ode2</title>.<g·00000560:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<
000003e0:·6964·3d22·615f·4e6f·6465·3030·3030·3032··id="a_Node000002 
000003f0:·223e·3c61·2078·6c69·6e6b·3a68·7265·663d··"><a·xlink:href= 
00000400:·2261·3030·3532·315f·736f·7572·6365·2e68··"a00521_source.h 
00000410:·746d·6c22·2074·6172·6765·743d·225f·746f··tml"·target="_to 
00000420:·7022·2078·6c69·6e6b·3a74·6974·6c65·3d22··p"·xlink:title=" 
00000430:·2022·3e0a·3c70·6f6c·7967·6f6e·2066·696c···">.<polygon·fil 
00000440:·6c3d·2277·6869·7465·2220·7374·726f·6b65··l="white"·stroke 
00000450:·3d22·2336·3636·3636·3622·2070·6f69·6e74··="#666666"·point 
00000460:·733d·2231·3439·2c2d·3139·2030·2c2d·3139··s="149,-19·0,-19 
00000470:·2030·2c30·2031·3439·2c30·2031·3439·2c2d···0,0·149,0·149,- 
00000480:·3139·222f·3e0a·3c74·6578·7420·7465·7874··19"/>.<text·text 
00000490:·2d61·6e63·686f·723d·226d·6964·646c·6522··-anchor="middle" 
000004a0:·2078·3d22·3734·2e35·2220·793d·222d·3722···x="74.5"·y="-7" 
000004b0:·2066·6f6e·742d·6661·6d69·6c79·3d22·4865···font-family="He 
000004c0:·6c76·6574·6963·612c·7361·6e73·2d53·6572··lvetica,sans-Ser 
000004d0:·6966·2220·666f·6e74·2d73·697a·653d·2231··if"·font-size="1 
000004e0:·302e·3030·223e·636f·6d6d·6f6e·6370·702f··0.00">commoncpp/ 
000004f0:·636f·6d6d·6f6e·6370·702e·683c·2f74·6578··commoncpp.h</tex 
00000500:·743e·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67··t>.</a>.</g>.</g 
00000510:·3e0a·3c21·2d2d·204e·6f64·6531·2623·3435··>.<!--·Node1&#45 
00000520:·3b26·6774·3b4e·6f64·6532·202d·2d3e·0a3c··;&gt;Node2·-->.< 
00000530:·6720·6964·3d22·6564·6765·315f·4e6f·6465··g·id="edge1_Node00000570:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No
00000540:·3030·3030·3031·5f4e·6f64·6530·3030·3030··000001_Node0000000000580:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000
 00000590:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti
 000005a0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f
 000005b0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok
 000005c0:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M
 000005d0:·3734·2e35·2c2d·3434·2e36·3643·3734·2e35··74.5,-44.66C74.5
 000005e0:·2c2d·3335·2e39·3320·3734·2e35·2c2d·3235··,-35.93·74.5,-25
 000005f0:·2e39·3920·3734·2e35·2c2d·3139·2e30·3922··.99·74.5,-19.09"
 00000600:·2f3e·0a3c·706f·6c79·676f·6e20·6669·6c6c··/>.<polygon·fill
 00000610:·3d22·2336·3362·3866·6622·2073·7472·6f6b··="#63b8ff"·strok
Max diff block lines reached; -1/13040 bytes (-0.01%) of diff not shown.
16.3 KB
./usr/share/doc/ucommon-doc/html/a00491.html vs.
./usr/share/doc/ucommon-doc/html/a00488.html
Files 0% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">2 <html·xmlns="http://www.w3.org/1999/xhtml"·lang="en-US">
3 <head>3 <head>
4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>4 <meta·http-equiv="Content-Type"·content="text/xhtml;charset=UTF-8"/>
5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>5 <meta·http-equiv="X-UA-Compatible"·content="IE=11"/>
6 <meta·name="generator"·content="Doxygen·1.9.8"/>6 <meta·name="generator"·content="Doxygen·1.9.8"/>
7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>7 <meta·name="viewport"·content="width=device-width,·initial-scale=1"/>
8 <title>UCommon:·commoncpp/slog.h·File·Reference</title>8 <title>UCommon:·commoncpp/applog.h·File·Reference</title>
9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>9 <link·href="tabs.css"·rel="stylesheet"·type="text/css"/>
10 <script·type="text/javascript"·src="jquery.js"></script>10 <script·type="text/javascript"·src="jquery.js"></script>
11 <script·type="text/javascript"·src="dynsections.js"></script>11 <script·type="text/javascript"·src="dynsections.js"></script>
12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>12 <link·href="doxygen.css"·rel="stylesheet"·type="text/css"·/>
13 </head>13 </head>
14 <body>14 <body>
15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->15 <div·id="top"><!--·do·not·remove·this·div,·it·is·closed·by·doxygen!·-->
5.35 KB
html2text {}
    
Offset 4, 37 lines modifiedOffset 4, 87 lines modified
4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s4 ····*·_\x8D_\x8a_\x8t_\x8a_\x8 _\x8S_\x8t_\x8r_\x8u_\x8c_\x8t_\x8u_\x8r_\x8e_\x8s
5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s5 ····*·_\x8F_\x8i_\x8l_\x8e_\x8s
6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s6 ····*·_\x8E_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s
7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t7 ····*·_\x8F_\x8i_\x8l_\x8e_\x8 _\x8L_\x8i_\x8s_\x8t
8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s8 ····*·_\x8G_\x8l_\x8o_\x8b_\x8a_\x8l_\x8s
9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p9 ····*·_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p
10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s10 _\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s
11 slog.h·File·Reference11 applog.h·File·Reference
12 System·logging·facilities·abstraction.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.12 Application·logging·facilities·abstraction.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13 #include·<cstdio> 
14 #include·<commoncpp/config.h>13 #include·<commoncpp/config.h>
15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8t_.r_.i_.n_\x8g_\x8._\x8h>14 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8s_\x8l_.o_\x8g_\x8._\x8h>
16 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8t_.h_.r_.e_.a_.d_\x8._\x8h>15 #include·<_\x8c_\x8o_\x8m_\x8m_\x8o_\x8n_\x8c_\x8p_\x8p_\x8/_\x8e_.x_.c_.e_.p_.t_.i_.o_.n_\x8._\x8h>
 16 #include·<string>
 17 #include·<sstream>
 18 #include·<iostream>
 19 #include·<map>
17 Include·dependency·graph·for·slog.h:20 Include·dependency·graph·for·applog.h:
18 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
19 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
20 This·graph·shows·which·files·directly·or·indirectly·include·this·file:23 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
21 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a24 T\x8Th\x8hi\x8is\x8s·b\x8br\x8ro\x8ow\x8ws\x8se\x8er\x8r·i\x8is\x8s·n\x8no\x8ot\x8t·a\x8ab\x8bl\x8le\x8e·t\x8to\x8o·s\x8sh\x8ho\x8ow\x8w·S\x8SV\x8VG\x8G:\x8:·t\x8tr\x8ry\x8y·F\x8Fi\x8ir\x8re\x8ef\x8fo\x8ox\x8x,\x8,·C\x8Ch\x8hr\x8ro\x8om\x8me\x8e,\x8,·S\x8Sa\x8af\x8fa\x8ar\x8ri\x8i,\x8,·o\x8or\x8r·O\x8Op\x8pe\x8er\x8ra\x8a
22 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.25 i\x8in\x8ns\x8st\x8te\x8ea\x8ad\x8d.\x8.
23 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.26 _\x8G_\x8o_\x8·_\x8t_\x8o_\x8·_\x8t_\x8h_\x8e_\x8·_\x8s_\x8o_\x8u_\x8r_\x8c_\x8e_\x8·_\x8c_\x8o_\x8d_\x8e_\x8·_\x8o_\x8f_\x8·_\x8t_\x8h_\x8i_\x8s_\x8·_\x8f_\x8i_\x8l_\x8e_\x8.
24 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s27 F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s
25 class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility("default")))·IPV4Validator 
26  ······Classes·derived·from·IPV4Address·would·require·an·specific·validator·to 
27 ·······pass·to·the·IPV4Address·constructor.28 ·····class·__attribute__((visibility·_.o_.s_.t_.:_.:_.__.__.a_.t_.t_.r_.i_.b_.u_.t_.e_.__._·((visibility
 29 ···············("default")))·AppLog ·("default")))·inline·AppLog·&debug(AppLog
 30 ·····································&sl)
 31 ·····································Application·logger·is·a·class·that
 32  ····································implements·a·logger·that·can·be·used·by
 33 ·····································applications·to·save·log·file·somewhere·on
 34 ·····································the·system.
 35  
 36 ······························class ·_\x8o_\x8s_\x8t_\x8:_\x8:_\x8__\x8__\x8a_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8__\x8_·((visibility
 37 ·····································("default")))·IPV4Validator
 38 ·····································Classes·derived·from·IPV4Address·would
 39  ····································require·an·specific·validator·to·pass·to
 40 ·····································the·IPV4Address·constructor.
 41  
 42 ·····class·__attribute__((visibility·o\x8os\x8st\x8t:\x8::\x8:_\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_·((visibility
 43 ("default")))·AppLogException·class ·("hidden")))·AppLogPrivate
 44  ····································Applog·exception,·used·for·memory·problems
 45 ·····································at·the·moment.
28  46  
29 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*47 *\x8**\x8**\x8**\x8**\x8*·D\x8De\x8et\x8ta\x8ai\x8il\x8le\x8ed\x8d·D\x8De\x8es\x8sc\x8cr\x8ri\x8ip\x8pt\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
30 System·logging·facilities·abstraction.48 Application·logging·facilities·abstraction.
31 Definition·in·file·_\x8s_\x8l_\x8o_\x8g_\x8._\x8h.49 Definition·in·file·_\x8a_.p_.p_\x8l_\x8o_\x8g_\x8._\x8h.
32 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*50 *\x8**\x8**\x8**\x8**\x8*·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·D\x8Do\x8oc\x8cu\x8um\x8me\x8en\x8nt\x8ta\x8at\x8ti\x8io\x8on\x8n·*\x8**\x8**\x8**\x8**\x8*
33 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·*\x8**\x8**\x8**\x8**\x8*51 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·[.[1.1/./2.2].]·*\x8**\x8**\x8**\x8**\x8*
 52 ost::__attribute__·(·(visibility("default")) ··)·&
 53 Application·logger·is·a·class·that·implements·a·logger·that·can·be·used·by
 54 applications·to·save·log·file·somewhere·on·the·system.
 55 Manipulator·for·info·level.
 56 Manipulator·for·notice·level.
 57 Manipulator·for·critical·level.
 58 Manipulator·for·alert·level.
 59 Manipulator·for·emerg·level.
 60 Manipulator·for·error·level.
 61 Manipulator·for·warn·level.
 62 It·uses·ost::slog·to·write·to·syslog·and·std::clog·to·write·to·standard·output.
 63 It·provides·either·a·stream·oriented·logger·or·a·old·printf·style·one.
 64 It·can·be·used·to·log·directly·on·a·file·or·in·a·spooler·like·way.·Latter·uses
 65 a·ost::ThreadQueue·to·implement·a·thread·safe·access·to·logger.
 66 It·provides·a·global·stream·variable·called·ost::alog.
 67 It·provides·an·AppLog::Ident·class·that·represents·a·module·name·for·instance
 68 that·can·be·used·to·tag·logs.·Logging·levels·are·the·same·defined·into·ost::
 69 Slog:·Slog::levelEmergency·Slog::levelAlert·Slog::levelCritical·Slog::
 70 levelError·Slog::levelWarning·Slog::levelNotice·Slog::levelInfo·Slog::
 71 levelDebugfrom.
 72 Example·of·usage:·alog·<<·mod_name·<<·debug·<<·"Hello·world!"·<<·std::endl;
 73 Manipulator·for·debug·level
 74 ··Parameters
 75 ······sl·application·logger·stream
 76 ··Returns
 77 ······application·logger·stream
 78 ··Parameters
 79 ······sl·application·logger·stream
 80 ··Returns
 81 ······application·logger·stream
 82 Definition·at·line·_\x85_\x82_\x80·of·file·_\x8a_\x8p_\x8p_\x8l_\x8o_\x8g_\x8._\x8h.
 83 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 _\x8__\x8_a\x8at\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8e_\x8__\x8_(\x8()\x8)·[\x8[2\x82/\x8/2\x82]\x8]·*\x8**\x8**\x8**\x8**\x8*
34 class·ost::__attribute__·(·(visibility("default")) ··)84 class·ost::__attribute__·(·(visibility("default")) ··)
35 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to85 Classes·derived·from·IPV4Address·would·require·an·specific·validator·to·pass·to
36 the·IPV4Address·constructor.86 the·IPV4Address·constructor.
37 XML·streaming·parser.87 XML·streaming·parser.
38 Splits·delimited·string·into·tokens.88 Splits·delimited·string·into·tokens.
39 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a89 Timer·ports·are·used·to·provide·synchronized·timing·events·when·managed·under·a
40 "service·thread"·such·as·SocketService.90 "service·thread"·such·as·SocketService.
814 KB
./usr/share/doc/ucommon-doc/html/a00492.svg vs.
./usr/share/doc/ucommon-doc/html/a00394.svg
Files 9% similar despite different names
    
Offset 7, 5887 lines modifiedOffset 7, 6195 lines modified
00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
Diff chunk too large, falling back to line-by-line diff (6188 lines added, 5880 lines removed)
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·7563·6f6d·6d6f··--·Title:·ucommo
000000e0:·6370·702f·736c·6f67·2e68·2050·6167·6573··cpp/slog.h·Pages000000e0:·6e2f·6370·722e·6820·5061·6765·733a·2031··n/cpr.h·Pages:·1
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid000000f0:·202d·2d3e·0a3c·7376·6720·7769·6474·683d···-->.<svg·width=
00000100:·7468·3d22·3238·3736·7074·2220·6865·6967··th="2876pt"·heig00000100:·2232·3033·3870·7422·2068·6569·6768·743d··"2038pt"·height=
00000110:·6874·3d22·3930·3770·7422·0a20·7669·6577··ht="907pt".·view00000110:·2239·3632·7074·220a·2076·6965·7742·6f78··"962pt".·viewBox
00000120:·426f·783d·2230·2e30·3020·302e·3030·2032··Box="0.00·0.00·200000120:·3d22·302e·3030·2030·2e30·3020·3230·3338··="0.00·0.00·2038
00000130:·3837·362e·3030·2039·3037·2e30·3022·2078··876.00·907.00"·x00000130:·2e30·3020·3936·322e·3030·2220·786d·6c6e··.00·962.00"·xmln
00000140:·6d6c·6e73·3d22·6874·7470·3a2f·2f77·7777··mlns="http://www00000140:·733d·2268·7474·703a·2f2f·7777·772e·7733··s="http://www.w3
00000150:·2e77·332e·6f72·672f·3230·3030·2f73·7667··.w3.org/2000/svg00000150:·2e6f·7267·2f32·3030·302f·7376·6722·2078··.org/2000/svg"·x
00000160:·2220·786d·6c6e·733a·786c·696e·6b3d·2268··"·xmlns:xlink="h00000160:·6d6c·6e73·3a78·6c69·6e6b·3d22·6874·7470··mlns:xlink="http
00000170:·7474·703a·2f2f·7777·772e·7733·2e6f·7267··ttp://www.w3.org00000170:·3a2f·2f77·7777·2e77·332e·6f72·672f·3139··://www.w3.org/19
00000180:·2f31·3939·392f·786c·696e·6b22·3e0a·3c67··/1999/xlink">.<g00000180:·3939·2f78·6c69·6e6b·223e·0a3c·6720·6964··99/xlink">.<g·id
00000190:·2069·643d·2267·7261·7068·3022·2063·6c61···id="graph0"·cla00000190:·3d22·6772·6170·6830·2220·636c·6173·733d··="graph0"·class=
000001a0:·7373·3d22·6772·6170·6822·2074·7261·6e73··ss="graph"·trans000001a0:·2267·7261·7068·2220·7472·616e·7366·6f72··"graph"·transfor
000001b0:·666f·726d·3d22·7363·616c·6528·3120·3129··form="scale(1·1)000001b0:·6d3d·2273·6361·6c65·2831·2031·2920·726f··m="scale(1·1)·ro
000001c0:·2072·6f74·6174·6528·3029·2074·7261·6e73···rotate(0)·trans000001c0:·7461·7465·2830·2920·7472·616e·736c·6174··tate(0)·translat
000001d0:·6c61·7465·2834·2039·3033·2922·3e0a·3c74··late(4·903)">.<t000001d0:·6528·3420·3935·3829·223e·0a3c·7469·746c··e(4·958)">.<titl
000001e0:·6974·6c65·3e63·6f6d·6d6f·6e63·7070·2f73··itle>commoncpp/s000001e0:·653e·7563·6f6d·6d6f·6e2f·6370·722e·683c··e>ucommon/cpr.h<
000001f0:·6c6f·672e·683c·2f74·6974·6c65·3e0a·3c21··log.h</title>.<!000001f0:·2f74·6974·6c65·3e0a·3c21·2d2d·204e·6f64··/title>.<!--·Nod
00000200:·2d2d·204e·6f64·6531·202d·2d3e·0a3c·6720··--·Node1·-->.<g·00000200:·6531·202d·2d3e·0a3c·6720·6964·3d22·4e6f··e1·-->.<g·id="No
00000210:·6964·3d22·4e6f·6465·3030·3030·3031·2220··id="Node000001"·00000210:·6465·3030·3030·3031·2220·636c·6173·733d··de000001"·class=
00000220:·636c·6173·733d·226e·6f64·6522·3e0a·3c74··class="node">.<t00000220:·226e·6f64·6522·3e0a·3c74·6974·6c65·3e4e··"node">.<title>N
00000230:·6974·6c65·3e4e·6f64·6531·3c2f·7469·746c··itle>Node1</titl00000230:·6f64·6531·3c2f·7469·746c·653e·0a3c·6720··ode1</title>.<g·
00000240:·653e·0a3c·6720·6964·3d22·615f·4e6f·6465··e>.<g·id="a_Node00000240:·6964·3d22·615f·4e6f·6465·3030·3030·3031··id="a_Node000001
00000250:·3030·3030·3031·223e·3c61·2078·6c69·6e6b··000001"><a·xlink00000250:·223e·3c61·2078·6c69·6e6b·3a74·6974·6c65··"><a·xlink:title
00000260:·3a74·6974·6c65·3d22·5379·7374·656d·206c··:title="System·l00000260:·3d22·5275·6e74·696d·6520·6675·6e63·7469··="Runtime·functi
00000270:·6f67·6769·6e67·2066·6163·696c·6974·6965··ogging·facilitie00000270:·6f6e·732e·223e·0a3c·706f·6c79·676f·6e20··ons.">.<polygon·
00000280:·7320·6162·7374·7261·6374·696f·6e2e·223e··s·abstraction.">00000280:·6669·6c6c·3d22·2339·3939·3939·3922·2073··fill="#999999"·s
00000290:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000290:·7472·6f6b·653d·2223·3636·3636·3636·2220··troke="#666666"·
000002a0:·2339·3939·3939·3922·2073·7472·6f6b·653d··#999999"·stroke=000002a0:·706f·696e·7473·3d22·3531·372c·2d39·3534··points="517,-954
000002b0:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points000002b0:·2034·3235·2c2d·3935·3420·3432·352c·2d39···425,-954·425,-9
000002c0:·3d22·3135·3730·2e35·2c2d·3839·3920·3134··="1570.5,-899·14000002c0:·3335·2035·3137·2c2d·3933·3520·3531·372c··35·517,-935·517,
000002d0:·3631·2e35·2c2d·3839·3920·3134·3631·2e35··61.5,-899·1461.5000002d0:·2d39·3534·222f·3e0a·3c74·6578·7420·7465··-954"/>.<text·te
000002e0:·2c2d·3838·3020·3135·3730·2e35·2c2d·3838··,-880·1570.5,-88000002e0:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl
000002f0:·3020·3135·3730·2e35·2c2d·3839·3922·2f3e··0·1570.5,-899"/>000002f0:·6522·2078·3d22·3437·3122·2079·3d22·2d39··e"·x="471"·y="-9
00000300:·0a3c·7465·7874·2074·6578·742d·616e·6368··.<text·text-anch00000300:·3432·2220·666f·6e74·2d66·616d·696c·793d··42"·font-family=
00000310:·6f72·3d22·6d69·6464·6c65·2220·783d·2231··or="middle"·x="100000310:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans-
00000320:·3531·3622·2079·3d22·2d38·3837·2220·666f··516"·y="-887"·fo00000320:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size
00000330:·6e74·2d66·616d·696c·793d·2248·656c·7665··nt-family="Helve00000330:·3d22·3130·2e30·3022·3e75·636f·6d6d·6f6e··="10.00">ucommon
00000340:·7469·6361·2c73·616e·732d·5365·7269·6622··tica,sans-Serif"00000340:·2f63·7072·2e68·3c2f·7465·7874·3e0a·3c2f··/cpr.h</text>.</
00000350:·2066·6f6e·742d·7369·7a65·3d22·3130·2e30···font-size="10.000000350:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
00000360:·3022·3e63·6f6d·6d6f·6e63·7070·2f73·6c6f··0">commoncpp/slo00000360:·2d20·4e6f·6465·3220·2d2d·3e0a·3c67·2069··-·Node2·-->.<g·i
00000370:·672e·683c·2f74·6578·743e·0a3c·2f61·3e0a··g.h</text>.</a>.00000370:·643d·224e·6f64·6530·3030·3030·3222·2063··d="Node000002"·c
00000380:·3c2f·673e·0a3c·2f67·3e0a·3c21·2d2d·204e··</g>.</g>.<!--·N00000380:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
00000390:·6f64·6532·202d·2d3e·0a3c·6720·6964·3d22··ode2·-->.<g·id="00000390:·746c·653e·4e6f·6465·323c·2f74·6974·6c65··tle>Node2</title
000003a0:·4e6f·6465·3030·3030·3032·2220·636c·6173··Node000002"·clas000003a0:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
000003b0:·733d·226e·6f64·6522·3e0a·3c74·6974·6c65··s="node">.<title000003b0:·3030·3030·3222·3e3c·6120·786c·696e·6b3a··00002"><a·xlink:
000003c0:·3e4e·6f64·6532·3c2f·7469·746c·653e·0a3c··>Node2</title>.<000003c0:·6872·6566·3d22·6130·3034·3337·2e68·746d··href="a00437.htm
000003d0:·6720·6964·3d22·615f·4e6f·6465·3030·3030··g·id="a_Node0000000003d0:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
000003e0:·3032·223e·3c61·2078·6c69·6e6b·3a74·6974··02"><a·xlink:tit000003e0:·2078·6c69·6e6b·3a74·6974·6c65·3d22·4c6f···xlink:title="Lo
000003f0:·6c65·3d22·2022·3e0a·3c70·6f6c·7967·6f6e··le="·">.<polygon000003f0:·636b·696e·6720·7072·6f74·6f63·6f6c·2063··cking·protocol·c
00000400:·2066·696c·6c3d·2223·6530·6530·6530·2220···fill="#e0e0e0"·00000400:·6c61·7373·6573·2066·6f72·206d·656d·6265··lasses·for·membe
00000410:·7374·726f·6b65·3d22·2339·3939·3939·3922··stroke="#999999"00000410:·7220·6675·6e63·7469·6f6e·2061·7574·6f6d··r·function·autom
00000420:·2070·6f69·6e74·733d·2231·3434·342c·2d38···points="1444,-800000420:·6174·6963·206f·7065·7261·7469·6f6e·732e··atic·operations.
00000430:·3434·2031·3339·382c·2d38·3434·2031·3339··44·1398,-844·13900000430:·223e·0a3c·706f·6c79·676f·6e20·6669·6c6c··">.<polygon·fill
00000440:·382c·2d38·3235·2031·3434·342c·2d38·3235··8,-825·1444,-82500000440:·3d22·7768·6974·6522·2073·7472·6f6b·653d··="white"·stroke=
00000450:·2031·3434·342c·2d38·3434·222f·3e0a·3c74···1444,-844"/>.<t00000450:·2223·3636·3636·3636·2220·706f·696e·7473··"#666666"·points
00000460:·6578·7420·7465·7874·2d61·6e63·686f·723d··ext·text-anchor=00000460:·3d22·3138·382c·2d38·3434·2037·382c·2d38··="188,-844·78,-8
00000470:·226d·6964·646c·6522·2078·3d22·3134·3231··"middle"·x="142100000470:·3434·2037·382c·2d38·3235·2031·3838·2c2d··44·78,-825·188,-
00000480:·2220·793d·222d·3833·3222·2066·6f6e·742d··"·y="-832"·font-00000480:·3832·3520·3138·382c·2d38·3434·222f·3e0a··825·188,-844"/>.
00000490:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic00000490:·3c74·6578·7420·7465·7874·2d61·6e63·686f··<text·text-ancho
000004a0:·612c·7361·6e73·2d53·6572·6966·2220·666f··a,sans-Serif"·fo000004a0:·723d·226d·6964·646c·6522·2078·3d22·3133··r="middle"·x="13
000004b0:·6e74·2d73·697a·653d·2231·302e·3030·223e··nt-size="10.00">000004b0:·3322·2079·3d22·2d38·3332·2220·666f·6e74··3"·y="-832"·font
000004c0:·6373·7464·696f·3c2f·7465·7874·3e0a·3c2f··cstdio</text>.</000004c0:·2d66·616d·696c·793d·2248·656c·7665·7469··-family="Helveti
000004d0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000004d0:·6361·2c73·616e·732d·5365·7269·6622·2066··ca,sans-Serif"·f
000004e0:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt;000004e0:·6f6e·742d·7369·7a65·3d22·3130·2e30·3022··ont-size="10.00"
000004f0:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=000004f0:·3e75·636f·6d6d·6f6e·2f61·6363·6573·732e··>ucommon/access.
00000500:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node0000000000500:·683c·2f74·6578·743e·0a3c·2f61·3e0a·3c2f··h</text>.</a>.</
00000510:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl00000510:·673e·0a3c·2f67·3e0a·3c21·2d2d·204e·6f64··g>.</g>.<!--·Nod
00000520:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit00000520:·6531·2623·3435·3b26·6774·3b4e·6f64·6532··e1&#45;&gt;Node2
00000530:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt00000530:·202d·2d3e·0a3c·6720·6964·3d22·6564·6765···-->.<g·id="edge
00000540:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.<00000540:·315f·4e6f·6465·3030·3030·3031·5f4e·6f64··1_Node000001_Nod
00000550:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No00000550:·6530·3030·3030·3222·2063·6c61·7373·3d22··e000002"·class="
00000560:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node00000000560:·6564·6765·223e·0a3c·7469·746c·653e·4e6f··edge">.<title>No
00000570:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti00000570:·6465·3126·2334·353b·2667·743b·4e6f·6465··de1&#45;&gt;Node
00000580:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f00000580:·323c·2f74·6974·6c65·3e0a·3c67·2069·643d··2</title>.<g·id=
00000590:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok00000590:·2261·5f65·6467·6531·5f4e·6f64·6530·3030··"a_edge1_Node000
000005a0:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M000005a0:·3030·315f·4e6f·6465·3030·3030·3032·223e··001_Node000002">
000005b0:·3135·3030·2e37·342c·2d38·3739·2e39·3843··1500.74,-879.98C000005b0:·3c61·2078·6c69·6e6b·3a74·6974·6c65·3d22··<a·xlink:title="
000005c0:·3134·3835·2e38·372c·2d38·3731·2e36·3920··1485.87,-871.69·000005c0:·2022·3e0a·3c70·6174·6820·6669·6c6c·3d22···">.<path·fill="
000005d0:·3134·3633·2e30·322c·2d38·3538·2e39·3420··1463.02,-858.94·000005d0:·6e6f·6e65·2220·7374·726f·6b65·3d22·2336··none"·stroke="#6
000005e0:·3134·3435·2e35·382c·2d38·3439·2e32·3222··1445.58,-849.22"000005e0:·3362·3866·6622·2064·3d22·4d34·3134·2e36··3b8ff"·d="M414.6
000005f0:·2f3e·0a3c·706f·6c79·676f·6e20·6669·6c6c··/>.<polygon·fill000005f0:·342c·2d39·3433·2e34·3343·3335·382e·3137··4,-943.43C358.17
00000600:·3d22·2336·3362·3866·6622·2073·7472·6f6b··="#63b8ff"·strok00000600:·2c2d·3934·312e·3320·3237·302e·3038·2c2d··,-941.3·270.08,-
00000610:·653d·2223·3633·6238·6666·2220·706f·696e··e="#63b8ff"·poin00000610:·3933·322e·3232·2032·3032·2c2d·3839·3920··932.22·202,-899·
00000620:·7473·3d22·3134·3436·2e39·382c·2d38·3435··ts="1446.98,-84500000620:·3137·342e·3739·2c2d·3838·352e·3732·2031··174.79,-885.72·1
00000630:·2e39·3920·3134·3336·2e35·342c·2d38·3434··.99·1436.54,-84400000630:·3530·2e36·392c·2d38·3538·2e32·3220·3133··50.69,-858.22·13
00000640:·2e31·3720·3134·3433·2e35·372c·2d38·3532··.17·1443.57,-85200000640:·392e·3535·2c2d·3834·342e·3137·222f·3e0a··9.55,-844.17"/>.
00000650:·2e31·2031·3434·362e·3938·2c2d·3834·352e··.1·1446.98,-845.00000650:·3c70·6f6c·7967·6f6e·2066·696c·6c3d·2223··<polygon·fill="#
00000660:·3939·222f·3e0a·3c2f·613e·0a3c·2f67·3e0a··99"/>.</a>.</g>.00000660:·3633·6238·6666·2220·7374·726f·6b65·3d22··63b8ff"·stroke="
00000670:·3c2f·673e·0a3c·212d·2d20·4e6f·6465·3320··</g>.<!--·Node3·00000670:·2336·3362·3866·6622·2070·6f69·6e74·733d··#63b8ff"·points=
00000680:·2d2d·3e0a·3c67·2069·643d·224e·6f64·6530··-->.<g·id="Node000000680:·2234·3134·2e37·2c2d·3934·362e·3934·2034··"414.7,-946.94·4
00000690:·3030·3030·3322·2063·6c61·7373·3d22·6e6f··00003"·class="no00000690:·3234·2e38·312c·2d39·3433·2e37·3520·3431··24.81,-943.75·41
000006a0:·6465·223e·0a3c·7469·746c·653e·4e6f·6465··de">.<title>Node000006a0:·342e·3933·2c2d·3933·392e·3934·2034·3134··4.93,-939.94·414
000006b0:·333c·2f74·6974·6c65·3e0a·3c67·2069·643d··3</title>.<g·id=000006b0:·2e37·2c2d·3934·362e·3934·222f·3e0a·3c2f··.7,-946.94"/>.</
000006c0:·2261·5f4e·6f64·6530·3030·3030·3322·3e3c··"a_Node000003"><000006c0:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-
000006d0:·6120·786c·696e·6b3a·6872·6566·3d22·6130··a·xlink:href="a0000006d0:·2d20·4e6f·6465·3320·2d2d·3e0a·3c67·2069··-·Node3·-->.<g·i
000006e0:·3034·3832·5f73·6f75·7263·652e·6874·6d6c··0482_source.html000006e0:·643d·224e·6f64·6530·3030·3030·3322·2063··d="Node000003"·c
000006f0:·2220·7461·7267·6574·3d22·5f74·6f70·2220··"·target="_top"·000006f0:·6c61·7373·3d22·6e6f·6465·223e·0a3c·7469··lass="node">.<ti
00000700:·786c·696e·6b3a·7469·746c·653d·2220·223e··xlink:title="·">00000700:·746c·653e·4e6f·6465·333c·2f74·6974·6c65··tle>Node3</title
00000710:·0a3c·706f·6c79·676f·6e20·6669·6c6c·3d22··.<polygon·fill="00000710:·3e0a·3c67·2069·643d·2261·5f4e·6f64·6530··>.<g·id="a_Node0
00000720:·7768·6974·6522·2073·7472·6f6b·653d·2223··white"·stroke="#00000720:·3030·3030·3322·3e3c·6120·786c·696e·6b3a··00003"><a·xlink:
00000730:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points="00000730:·6872·6566·3d22·6130·3034·3634·2e68·746d··href="a00464.htm
00000740:·3135·3736·2c2d·3733·3420·3134·3538·2c2d··1576,-734·1458,-00000740:·6c22·2074·6172·6765·743d·225f·746f·7022··l"·target="_top"
00000750:·3733·3420·3134·3538·2c2d·3731·3520·3135··734·1458,-715·1500000750:·2078·6c69·6e6b·3a74·6974·6c65·3d22·546f···xlink:title="To
00000760:·3736·2c2d·3731·3520·3135·3736·2c2d·3733··76,-715·1576,-7300000760:·7020·6c65·7665·6c20·696e·636c·7564·6520··p·level·include·
00000770:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-00000770:·6669·6c65·2066·6f72·2074·6865·2047·4e55··file·for·the·GNU
00000780:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·00000780:·2075·436f·6d6d·6f6e·2043·2b2b·2063·6f72···uCommon·C++·cor
00000790:·783d·2231·3531·3722·2079·3d22·2d37·3232··x="1517"·y="-72200000790:·6520·6c69·6272·6172·792e·223e·0a3c·706f··e·library.">.<po
000007a0:·2220·666f·6e74·2d66·616d·696c·793d·2248··"·font-family="H000007a0:·6c79·676f·6e20·6669·6c6c·3d22·7768·6974··lygon·fill="whit
000007b0:·656c·7665·7469·6361·2c73·616e·732d·5365··elvetica,sans-Se000007b0:·6522·2073·7472·6f6b·653d·2223·3636·3636··e"·stroke="#6666
000007c0:·7269·6622·2066·6f6e·742d·7369·7a65·3d22··rif"·font-size="000007c0:·3636·2220·706f·696e·7473·3d22·3130·3137··66"·points="1017
000007d0:·3130·2e30·3022·3e63·6f6d·6d6f·6e63·7070··10.00">commoncpp000007d0:·2c2d·3430·3420·3839·312c·2d34·3034·2038··,-404·891,-404·8
000007e0:·2f63·6f6e·6669·672e·683c·2f74·6578·743e··/config.h</text>000007e0:·3931·2c2d·3338·3520·3130·3137·2c2d·3338··91,-385·1017,-38
000007f0:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>.000007f0:·3520·3130·3137·2c2d·3430·3422·2f3e·0a3c··5·1017,-404"/>.<
00000800:·3c21·2d2d·204e·6f64·6531·2623·3435·3b26··<!--·Node1&#45;&00000800:·7465·7874·2074·6578·742d·616e·6368·6f72··text·text-anchor
00000810:·6774·3b4e·6f64·6533·202d·2d3e·0a3c·6720··gt;Node3·-->.<g·00000810:·3d22·6d69·6464·6c65·2220·783d·2239·3534··="middle"·x="954
00000820:·6964·3d22·6564·6765·325f·4e6f·6465·3030··id="edge2_Node0000000820:·2220·793d·222d·3339·3222·2066·6f6e·742d··"·y="-392"·font-
00000830:·3030·3031·5f4e·6f64·6530·3030·3030·3322··0001_Node000003"00000830:·6661·6d69·6c79·3d22·4865·6c76·6574·6963··family="Helvetic
Max diff block lines reached; -1/833189 bytes (-0.00%) of diff not shown.
20.7 KB
./usr/share/doc/ucommon-doc/html/a00493.svg vs.
./usr/share/doc/ucommon-doc/html/a00482_a597e9ba22f71670c10d96b9e1f94eba1_cgraph.svg
Files 19% similar despite different names
    
Offset 7, 176 lines modifiedOffset 7, 136 lines modified
00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w00000060:·2f2f·454e·220a·2022·6874·7470·3a2f·2f77··//EN".·"http://w
00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi00000070:·7777·2e77·332e·6f72·672f·4772·6170·6869··ww.w3.org/Graphi
00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s00000080:·6373·2f53·5647·2f31·2e31·2f44·5444·2f73··cs/SVG/1.1/DTD/s
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·636f·6d6d·6f6e··--·Title:·common000000d0:·2d2d·2054·6974·6c65·3a20·6f73·743a·3a67··--·Title:·ost::g
000000e0:·6370·702f·736c·6f67·2e68·2050·6167·6573··cpp/slog.h·Pages 
000000f0:·3a20·3120·2d2d·3e0a·3c73·7667·2077·6964··:·1·-->.<svg·wid 
00000100:·7468·3d22·3138·3870·7422·2068·6569·6768··th="188pt"·heigh000000e0:·6574·6164·6472·6573·7320·5061·6765·733a··etaddress·Pages:
 000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
 00000100:·683d·2232·3238·7074·2220·6865·6967·6874··h="228pt"·height
00000110:·743d·2231·3337·7074·220a·2076·6965·7742··t="137pt".·viewB00000110:·3d22·3435·7074·220a·2076·6965·7742·6f78··="45pt".·viewBox
00000120:·6f78·3d22·302e·3030·2030·2e30·3020·3138··ox="0.00·0.00·1800000120:·3d22·302e·3030·2030·2e30·3020·3232·382e··="0.00·0.00·228.
 00000130:·3030·2034·352e·3030·2220·786d·6c6e·733d··00·45.00"·xmlns=
00000130:·372e·3530·2031·3337·2e30·3022·2078·6d6c··7.50·137.00"·xml 
00000140:·6e73·3d22·6874·7470·3a2f·2f77·7777·2e77··ns="http://www.w 
00000150:·332e·6f72·672f·3230·3030·2f73·7667·2220··3.org/2000/svg"· 
00000160:·786d·6c6e·733a·786c·696e·6b3d·2268·7474··xmlns:xlink="htt 
00000170:·703a·2f2f·7777·772e·7733·2e6f·7267·2f31··p://www.w3.org/100000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000180:·3939·392f·786c·696e·6b22·3e0a·3c67·2069··999/xlink">.<g·i 
00000190:·643d·2267·7261·7068·3022·2063·6c61·7373··d="graph0"·class 
000001a0:·3d22·6772·6170·6822·2074·7261·6e73·666f··="graph"·transfo 
000001b0:·726d·3d22·7363·616c·6528·3120·3129·2072··rm="scale(1·1)·r 
000001c0:·6f74·6174·6528·3029·2074·7261·6e73·6c61··otate(0)·transla 
000001d0:·7465·2834·2031·3333·2922·3e0a·3c74·6974··te(4·133)">.<tit 
000001e0:·6c65·3e63·6f6d·6d6f·6e63·7070·2f73·6c6f··le>commoncpp/slo 
000001f0:·672e·683c·2f74·6974·6c65·3e0a·3c21·2d2d··g.h</title>.<!-- 
00000200:·204e·6f64·6531·202d·2d3e·0a3c·6720·6964···Node1·-->.<g·id00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml
 00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/
 00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/1999
 00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id="
 00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g
 000001a0:·7261·7068·2220·7472·616e·7366·6f72·6d3d··raph"·transform=
 000001b0:·2273·6361·6c65·2831·2031·2920·726f·7461··"scale(1·1)·rota
 000001c0:·7465·2830·2920·7472·616e·736c·6174·6528··te(0)·translate(
 000001d0:·3420·3431·2922·3e0a·3c74·6974·6c65·3e6f··4·41)">.<title>o
 000001e0:·7374·3a3a·6765·7461·6464·7265·7373·3c2f··st::getaddress</
 000001f0:·7469·746c·653e·0a3c·212d·2d20·4e6f·6465··title>.<!--·Node
 00000200:·3120·2d2d·3e0a·3c67·2069·643d·224e·6f64··1·-->.<g·id="Nod
 00000210:·6530·3030·3030·3122·2063·6c61·7373·3d22··e000001"·class="
 00000220:·6e6f·6465·223e·0a3c·7469·746c·653e·4e6f··node">.<title>No
 00000230:·6465·313c·2f74·6974·6c65·3e0a·3c67·2069··de1</title>.<g·i
00000210:·3d22·4e6f·6465·3030·3030·3031·2220·636c··="Node000001"·cl00000240:·643d·2261·5f4e·6f64·6530·3030·3030·3122··d="a_Node000001"
00000220:·6173·733d·226e·6f64·6522·3e0a·3c74·6974··ass="node">.<tit 
00000230:·6c65·3e4e·6f64·6531·3c2f·7469·746c·653e··le>Node1</title> 
00000240:·0a3c·6720·6964·3d22·615f·4e6f·6465·3030··.<g·id="a_Node00 
00000250:·3030·3031·223e·3c61·2078·6c69·6e6b·3a74··0001"><a·xlink:t 
00000260:·6974·6c65·3d22·5379·7374·656d·206c·6f67··itle="System·log 
00000270:·6769·6e67·2066·6163·696c·6974·6965·7320··ging·facilities· 
00000280:·6162·7374·7261·6374·696f·6e2e·223e·0a3c··abstraction.">.< 
00000290:·706f·6c79·676f·6e20·6669·6c6c·3d22·2339··polygon·fill="#9 
000002a0:·3939·3939·3922·2073·7472·6f6b·653d·2223··99999"·stroke="# 
000002b0:·3636·3636·3636·2220·706f·696e·7473·3d22··666666"·points=" 
000002c0:·3135·392e·352c·2d31·3239·2035·302e·352c··159.5,-129·50.5, 
000002d0:·2d31·3239·2035·302e·352c·2d31·3130·2031··-129·50.5,-110·1 
000002e0:·3539·2e35·2c2d·3131·3020·3135·392e·352c··59.5,-110·159.5, 
000002f0:·2d31·3239·222f·3e0a·3c74·6578·7420·7465··-129"/>.<text·te 
00000300:·7874·2d61·6e63·686f·723d·226d·6964·646c··xt-anchor="middl 
00000310:·6522·2078·3d22·3130·3522·2079·3d22·2d31··e"·x="105"·y="-1 
00000320:·3137·2220·666f·6e74·2d66·616d·696c·793d··17"·font-family= 
00000330:·2248·656c·7665·7469·6361·2c73·616e·732d··"Helvetica,sans- 
00000340:·5365·7269·6622·2066·6f6e·742d·7369·7a65··Serif"·font-size 
00000350:·3d22·3130·2e30·3022·3e63·6f6d·6d6f·6e63··="10.00">commonc 
00000360:·7070·2f73·6c6f·672e·683c·2f74·6578·743e··pp/slog.h</text> 
00000370:·0a3c·2f61·3e0a·3c2f·673e·0a3c·2f67·3e0a··.</a>.</g>.</g>. 
00000380:·3c21·2d2d·204e·6f64·6532·202d·2d3e·0a3c··<!--·Node2·-->.< 
00000390:·6720·6964·3d22·4e6f·6465·3030·3030·3032··g·id="Node000002 
000003a0:·2220·636c·6173·733d·226e·6f64·6522·3e0a··"·class="node">. 
000003b0:·3c74·6974·6c65·3e4e·6f64·6532·3c2f·7469··<title>Node2</ti 
000003c0:·746c·653e·0a3c·6720·6964·3d22·615f·4e6f··tle>.<g·id="a_No 
000003d0:·6465·3030·3030·3032·223e·3c61·2078·6c69··de000002"><a·xli 
000003e0:·6e6b·3a68·7265·663d·2261·3030·3439·372e··nk:href="a00497. 
000003f0:·6874·6d6c·2220·7461·7267·6574·3d22·5f74··html"·target="_t 
00000400:·6f70·2220·786c·696e·6b3a·7469·746c·653d··op"·xlink:title=00000250:·3e3c·6120·786c·696e·6b3a·7469·746c·653d··><a·xlink:title=
00000410:·2241·7070·6c69·6361·7469·6f6e·206c·6f67··"Application·log 
00000420:·6769·6e67·2066·6163·696c·6974·6965·7320··ging·facilities· 
00000430:·6162·7374·7261·6374·696f·6e2e·223e·0a3c··abstraction.">.< 
00000440:·706f·6c79·676f·6e20·6669·6c6c·3d22·7768··polygon·fill="wh 
00000450:·6974·6522·2073·7472·6f6b·653d·2223·3636··ite"·stroke="#66 
00000460:·3636·3636·2220·706f·696e·7473·3d22·3132··6666"·points="12 
00000470:·322c·2d37·3420·302c·2d37·3420·302c·2d35··2,-74·0,-74·0,-5 
00000480:·3520·3132·322c·2d35·3520·3132·322c·2d37··5·122,-55·122,-700000260:·2249·6e74·6572·6e65·7420·6164·6472·6573··"Internet·addres
 00000270:·7365·7320·7573·6564·2073·7065·6369·6669··ses·used·specifi
 00000280:·6361·6c6c·7920·6173·206d·6173·6b69·6e67··cally·as·masking
 00000290:·2061·6464·7265·7373·6573·2028·7375·6368···addresses·(such
 000002a0:·2061·7320·2671·756f·743b·2032·3535·2e32···as·&quot;·255.2
 000002b0:·3535·2e32·3535·2e30·2671·756f·743b·2920··55.255.0&quot;)·
 000002c0:·6172·6520·6865·6c64·2069·6e20·7468·6520··are·held·in·the·
 000002d0:·2e2e·2e22·3e0a·3c70·6f6c·7967·6f6e·2066··...">.<polygon·f
 000002e0:·696c·6c3d·2223·3939·3939·3939·2220·7374··ill="#999999"·st
 000002f0:·726f·6b65·3d22·2336·3636·3636·3622·2070··roke="#666666"·p
 00000300:·6f69·6e74·733d·2239·322c·2d31·3920·302c··oints="92,-19·0,
 00000310:·2d31·3920·302c·3020·3932·2c30·2039·322c··-19·0,0·92,0·92,
00000490:·3422·2f3e·0a3c·7465·7874·2074·6578·742d··4"/>.<text·text-00000320:·2d31·3922·2f3e·0a3c·7465·7874·2074·6578··-19"/>.<text·tex
000004a0:·616e·6368·6f72·3d22·6d69·6464·6c65·2220··anchor="middle"·00000330:·742d·616e·6368·6f72·3d22·6d69·6464·6c65··t-anchor="middle
000004b0:·783d·2236·3122·2079·3d22·2d36·3222·2066··x="61"·y="-62"·f00000340:·2220·783d·2234·3622·2079·3d22·2d37·2220··"·x="46"·y="-7"·
000004c0:·6f6e·742d·6661·6d69·6c79·3d22·4865·6c76··ont-family="Helv 
000004d0:·6574·6963·612c·7361·6e73·2d53·6572·6966··etica,sans-Serif00000350:·666f·6e74·2d66·616d·696c·793d·2248·656c··font-family="Hel
 00000360:·7665·7469·6361·2c73·616e·732d·5365·7269··vetica,sans-Seri
000004e0:·2220·666f·6e74·2d73·697a·653d·2231·302e··"·font-size="10.00000370:·6622·2066·6f6e·742d·7369·7a65·3d22·3130··f"·font-size="10
000004f0:·3030·223e·636f·6d6d·6f6e·6370·702f·6170··00">commoncpp/ap 
00000500:·706c·6f67·2e68·3c2f·7465·7874·3e0a·3c2f··plog.h</text>.</00000380:·2e30·3022·3e6f·7374·3a3a·6765·7461·6464··.00">ost::getadd
 00000390:·7265·7373·3c2f·7465·7874·3e0a·3c2f·613e··ress</text>.</a>
00000510:·613e·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d··a>.</g>.</g>.<!-000003a0:·0a3c·2f67·3e0a·3c2f·673e·0a3c·212d·2d20··.</g>.</g>.<!--·
00000520:·2d20·4e6f·6465·3126·2334·353b·2667·743b··-·Node1&#45;&gt; 
00000530:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=000003b0:·4e6f·6465·3220·2d2d·3e0a·3c67·2069·643d··Node2·-->.<g·id=
 000003c0:·224e·6f64·6530·3030·3030·3222·2063·6c61··"Node000002"·cla
 000003d0:·7373·3d22·6e6f·6465·223e·0a3c·7469·746c··ss="node">.<titl
 000003e0:·653e·4e6f·6465·323c·2f74·6974·6c65·3e0a··e>Node2</title>.
 000003f0:·3c67·2069·643d·2261·5f4e·6f64·6530·3030··<g·id="a_Node000
00000540:·2265·6467·6531·5f4e·6f64·6530·3030·3030··"edge1_Node00000 
00000550:·315f·4e6f·6465·3030·3030·3032·2220·636c··1_Node000002"·cl 
00000560:·6173·733d·2265·6467·6522·3e0a·3c74·6974··ass="edge">.<tit 
00000570:·6c65·3e4e·6f64·6531·2623·3435·3b26·6774··le>Node1&#45;&gt 
00000580:·3b4e·6f64·6532·3c2f·7469·746c·653e·0a3c··;Node2</title>.< 
00000590:·6720·6964·3d22·615f·6564·6765·315f·4e6f··g·id="a_edge1_No 
000005a0:·6465·3030·3030·3031·5f4e·6f64·6530·3030··de000001_Node000 
000005b0:·3030·3222·3e3c·6120·786c·696e·6b3a·7469··002"><a·xlink:ti00000400:·3030·3222·3e3c·6120·786c·696e·6b3a·6872··002"><a·xlink:hr
000005c0:·746c·653d·2220·223e·0a3c·7061·7468·2066··tle="·">.<path·f 
000005d0:·696c·6c3d·226e·6f6e·6522·2073·7472·6f6b··ill="none"·strok 
000005e0:·653d·2223·3633·6238·6666·2220·643d·224d··e="#63b8ff"·d="M 
000005f0:·3931·2e32·372c·2d31·3031·2e39·3643·3833··91.27,-101.96C83 
00000600:·2e36·2c2d·3932·2e37·3220·3734·2e33·372c··.6,-92.72·74.37, 
00000610:·2d38·312e·3620·3638·2e31·332c·2d37·342e··-81.6·68.13,-74. 
00000620:·3039·222f·3e0a·3c70·6f6c·7967·6f6e·2066··09"/>.<polygon·f 
Max diff block lines reached; -1/21051 bytes (-0.00%) of diff not shown.
9.38 KB
./usr/share/doc/ucommon-doc/html/a00500_a597e9ba22f71670c10d96b9e1f94eba1_cgraph.svg vs.
./usr/share/doc/ucommon-doc/html/a00482_a8c4acd97d5c3045679e6c9b5cc2735bb_cgraph.svg
Files 24% similar despite different names
    
Offset 10, 17 lines modifiedOffset 10, 17 lines modified
00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·00000090:·7667·3131·2e64·7464·223e·0a3c·212d·2d20··vg11.dtd">.<!--·
000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra000000a0:·4765·6e65·7261·7465·6420·6279·2067·7261··Generated·by·gra
000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.000000b0:·7068·7669·7a20·7665·7273·696f·6e20·322e··phviz·version·2.
000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!000000c0:·3433·2e30·2028·3029·0a20·2d2d·3e0a·3c21··43.0·(0).·-->.<!
000000d0:·2d2d·2054·6974·6c65·3a20·6f73·743a·3a67··--·Title:·ost::g000000d0:·2d2d·2054·6974·6c65·3a20·6f73·743a·3a67··--·Title:·ost::g
000000e0:·6574·6164·6472·6573·7320·5061·6765·733a··etaddress·Pages:000000e0:·6574·6164·6472·6573·7320·5061·6765·733a··etaddress·Pages:
000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt000000f0:·2031·202d·2d3e·0a3c·7376·6720·7769·6474···1·-->.<svg·widt
00000100:·683d·2232·3238·7074·2220·6865·6967·6874··h="228pt"·height00000100:·683d·2231·3030·7074·2220·6865·6967·6874··h="100pt"·height
00000110:·3d22·3435·7074·220a·2076·6965·7742·6f78··="45pt".·viewBox00000110:·3d22·3435·7074·220a·2076·6965·7742·6f78··="45pt".·viewBox
00000120:·3d22·302e·3030·2030·2e30·3020·3232·382e··="0.00·0.00·228.00000120:·3d22·302e·3030·2030·2e30·3020·3130·302e··="0.00·0.00·100.
00000130:·3030·2034·352e·3030·2220·786d·6c6e·733d··00·45.00"·xmlns=00000130:·3030·2034·352e·3030·2220·786d·6c6e·733d··00·45.00"·xmlns=
00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o00000140:·2268·7474·703a·2f2f·7777·772e·7733·2e6f··"http://www.w3.o
00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml00000150:·7267·2f32·3030·302f·7376·6722·2078·6d6c··rg/2000/svg"·xml
00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/00000160:·6e73·3a78·6c69·6e6b·3d22·6874·7470·3a2f··ns:xlink="http:/
00000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/199900000170:·2f77·7777·2e77·332e·6f72·672f·3139·3939··/www.w3.org/1999
00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id="00000180:·2f78·6c69·6e6b·223e·0a3c·6720·6964·3d22··/xlink">.<g·id="
00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g00000190:·6772·6170·6830·2220·636c·6173·733d·2267··graph0"·class="g