

Definition at line 505 of file qjpunicode.cpp.
Public Member Functions | |
| QJpUnicodeConv_Sun (int r) | |
| uint | jisx0201LatinToUnicode (uint h, uint l) const |
| uint | jisx0208ToUnicode (uint h, uint l) const |
| uint | jisx0212ToUnicode (uint h, uint l) const |
| uint | unicodeToAscii (uint h, uint l) const |
| uint | unicodeToJisx0201Latin (uint h, uint l) const |
| uint | unicodeToJisx0208 (uint h, uint l) const |
| uint | unicodeToJisx0212 (uint h, uint l) const |
| QJpUnicodeConv_Sun::QJpUnicodeConv_Sun | ( | int | r | ) | [inline] |
| uint QJpUnicodeConv_Sun::jisx0201LatinToUnicode | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 524 of file qjpunicode.cpp.
References QJpUnicodeConv::asciiToUnicode().
00525 { 00526 return asciiToUnicode(h, l); 00527 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::jisx0208ToUnicode | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 529 of file qjpunicode.cpp.
References QJpUnicodeConv::jisx0208ToUnicode().
00530 { 00531 if ((h == 0x21) && (l == 0x40)) { 00532 return 0xff3c; 00533 } 00534 return QJpUnicodeConv::jisx0208ToUnicode(h, l); 00535 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::jisx0212ToUnicode | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 537 of file qjpunicode.cpp.
References QJpUnicodeConv::jisx0212ToUnicode(), and x22.
00538 { 00539 #if 1 00540 // Added by Serika Kususugawa to avoid conflict on U+007c. 00541 if ((h == 0x22) && (l == 0x37)) { 00542 return 0xff5e; 00543 } 00544 #endif 00545 return QJpUnicodeConv::jisx0212ToUnicode(h, l); 00546 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::unicodeToAscii | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 548 of file qjpunicode.cpp.
References QJpUnicodeConv::unicodeToAscii(), and x20.
00549 { 00550 if ((h == 0x00) && (l == 0xa5)) { 00551 return 0x005c; 00552 } else if ((h == 0x20) && (l == 0x3e)) { 00553 return 0x007e; 00554 } 00555 return QJpUnicodeConv::unicodeToAscii(h, l); 00556 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::unicodeToJisx0201Latin | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 558 of file qjpunicode.cpp.
References QJpUnicodeConv::unicodeToAscii().
00559 { 00560 return QJpUnicodeConv::unicodeToAscii(h, l); 00561 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::unicodeToJisx0208 | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 563 of file qjpunicode.cpp.
References QJpUnicodeConv::unicodeToJisx0208(), and x20.
00564 { 00565 if ((h == 0x00) && (l == 0xa5)) { 00566 return 0x0000; 00567 } else if ((h == 0x20) && (l == 0x3e)) { 00568 return 0x0000; 00569 } 00570 return QJpUnicodeConv::unicodeToJisx0208(h, l); 00571 }
Here is the call graph for this function:

| uint QJpUnicodeConv_Sun::unicodeToJisx0212 | ( | uint | h, | |
| uint | l | |||
| ) | const [virtual] |
Reimplemented from QJpUnicodeConv.
Definition at line 574 of file qjpunicode.cpp.
References QJpUnicodeConv::unicodeToJisx0212().
00575 { 00576 #if 1 00577 // Added by Serika Kususugawa to avoid conflict on U+007c. 00578 if ((h == 0x00) && (l == 0x7e)) { 00579 return 0x0000; 00580 } 00581 if ((h == 0xff) && (l == 0x5e)) { 00582 return 0x2237; 00583 } 00584 #endif 00585 return QJpUnicodeConv::unicodeToJisx0212(h, l); 00586 }
Here is the call graph for this function:

1.5.1