POD2::JA::Unicode::GCString(3)

NAME
Unicode::GCString~[ja] - UAX #29 XXXXXXXXXXXXXXXX

SYNOPSIS
    use Unicode::GCString;
    $gcstring = Unicode::GCString->new($string);

DESCRIPTION
Unicode::GCString XUnicodeXXXXXUnicodeXXXXX29 [UAX #29] XXXXXXXXXXXXXXXXXXextended grapheme clusterXXXXXXXXX

XXXXXXXXgrapheme clusterXXXUnicodeXXXXXXXXXXXXXXXXgrapheme baseXXXXXXXXXXXXXXXXXgrapheme extenderXXXX/XXXXXXXXXXXprependX characterXXXXXXXXXXXXXXXXXXXXXXXXX

  XXXXXXXXX
XXXXXXX

new (STRING, [KEY => VALUE, ...])
new (STRING, [LINEBREAK])
    XXXXXXXX UnicodeXXX STRING XXXXXXXXXXXXXXX (Unicode::GCString XXXXXX) XXXX

    KEY => VALUE XXXXXXX "XXXXX" in Unicode::LineBreak~[ja]XXXX XXXXXXXX Unicode::LineBreak~[ja] XXXXXX LINEBREAK XXXXXXXXXXXX

    X: XXXXXXXXXX 2012.10 XXXXXXX

copy
    XXXXXXXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX

XX

chars
    XXXXXXXXXXX XXXXXXXXXXXXXXXUnicodeXXXXXXXXUnicodeXXXXXXXXXXXXX

columns
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX "DESCRIPTION" in Unicode::LineBreak~[ja] XXXX

length
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXXXXXXXX

as_string
"""OBJECT"""
    XXXXXXXXXXX XXXXXXXXXXXXXXXUnicodeXXXXXXXXX

cmp (STRING)
STRING "cmp" STRING
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXUnicodeXXXXXXXX

concat (STRING)
STRING "." STRING
    XXXXXXXXXXX XXXXXXXXXXXXXXXX STRING XXXXXXUnicodeXXXXXXXX XXXXXXXXX (columns() XXX) XXXXXXXXXX (length() XXX) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

join ([STRING, ...])
    XXXXXXXXXXX STRING XXXXXXXXXXXXXXXXXXXXXX STRING XXXX UnicodeXXXXXXXXXXX

substr (OFFSET, [LENGTH, [REPLACEMENT]])
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX OFFSET X LENGTH XXXXXXXXXXXXX REPLACEMENT XXXXXXXXXXXXXXXXXXXXXX REPLACEMENT X UnicodeXXXXXXXX

    Note: XXXXXXXXXXXXX substr() XXXXXXXXXXXXXXXXX

XXXXXXXXXXXXXXX

as_array
"@{"OBJECT"}"
as_arrayref
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

eos XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX

item ([OFFSET])
    XXXXXXXXXXX OFFSETXXXXXXXXXXXXXX OFFSET XXXXXXXXXXXXXXXXXXXXXXXXXXX

next
"<"OBJECT">"
    XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX

pos ([OFFSET])
    XXXXXXXXXXX OFFSET XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX

XXX

lbc XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak~[ja] XX) XXXX

lbcext
    XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (Unicode::LineBreak~[ja] XX) XXXX XXXXXXXXXXXXXXXXXXXXX CM XXXXX XXXXXXXXXXXXXXXXXXX

CAVEATS

•   XXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXX)X

•   Perl X 5.10.1 XXXXXXXUnicode::GCString XXXXXXXX Unicode XXXXXXXXXXX "utf8_mg_pos_cache_update" XXXXXXXXXXXXXXXXX

    XXXXXXXXXXX

        $sub = substr($gcstring, $i, $j);

    XXXXXXXXXXXXXXXXXXX

        $sub = substr("$gcstring", $i, $j);

        $sub = substr($gcstring->as_string, $i, $j);

•   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXtailoringXXXXXXXXXXXXXXXX

VERSION
$VERSION XXXXXXXXXXX

  XXXXXX

2013.10
    •   new() XXXXXXUnicodeXXXXXXXXXXXXXXXXX XXXXXXXXXiso-8859-1 (Latin 1) XXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXUnicodeXXXXXXXXXXXXXXXXX

SEE ALSO
[UAX #29] Mark Davis (ed.) (2009-2013). Unicode Standard Annex #29: Unicode Text Segmentation, Revisions 15-23. <http://www.unicode.org/reports/tr29/>.

AUTHOR
Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>

COPYRIGHT
Copyright (C) 2009-2013 Hatuka*nezumi - IKEDA Soji.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.