GRAYBYTE WORDPRESS FILE MANAGER1408

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/libicu65/usr/include/unicode/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/libicu65/usr/include/unicode//usetiter.h
// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
* Copyright (c) 2002-2014, International Business Machines
* Corporation and others.  All Rights Reserved.
**********************************************************************
*/
#ifndef USETITER_H
#define USETITER_H

#include "unicode/utypes.h"

#if U_SHOW_CPLUSPLUS_API

#include "unicode/uobject.h"
#include "unicode/unistr.h"

/**
 * \file 
 * \brief C++ API: UnicodeSetIterator iterates over the contents of a UnicodeSet.
 */

U_NAMESPACE_BEGIN

class UnicodeSet;
class UnicodeString;

/**
 *
 * UnicodeSetIterator iterates over the contents of a UnicodeSet.  It
 * iterates over either code points or code point ranges.  After all
 * code points or ranges have been returned, it returns the
 * multicharacter strings of the UnicodeSet, if any.
 *
 * This class is not intended to be subclassed.  Consider any fields
 *  or methods declared as "protected" to be private.  The use of
 *  protected in this class is an artifact of history.
 *
 * <p>To iterate over code points and strings, use a loop like this:
 * <pre>
 * UnicodeSetIterator it(set);
 * while (it.next()) {
 *     processItem(it.getString());
 * }
 * </pre>
 * <p>Each item in the set is accessed as a string.  Set elements
 *    consisting of single code points are returned as strings containing
 *    just the one code point.
 *
 * <p>To iterate over code point ranges, instead of individual code points,
 *    use a loop like this:
 * <pre>
 * UnicodeSetIterator it(set);
 * while (it.nextRange()) {
 *   if (it.isString()) {
 *     processString(it.getString());
 *   } else {
 *     processCodepointRange(it.getCodepoint(), it.getCodepointEnd());
 *   }
 * }
 * </pre>
 * @author M. Davis
 * @stable ICU 2.4
 */
class U_COMMON_API UnicodeSetIterator : public UObject {

 protected:

    /**
     * Value of <tt>codepoint</tt> if the iterator points to a string.
     * If <tt>codepoint == IS_STRING</tt>, then examine
     * <tt>string</tt> for the current iteration result.
     * @stable ICU 2.4
     */
    enum { IS_STRING = -1 };

    /**
     * Current code point, or the special value <tt>IS_STRING</tt>, if
     * the iterator points to a string.
     * @stable ICU 2.4
     */
    UChar32 codepoint;

    /**
     * When iterating over ranges using <tt>nextRange()</tt>,
     * <tt>codepointEnd</tt> contains the inclusive end of the
     * iteration range, if <tt>codepoint != IS_STRING</tt>.  If
     * iterating over code points using <tt>next()</tt>, or if
     * <tt>codepoint == IS_STRING</tt>, then the value of
     * <tt>codepointEnd</tt> is undefined.
     * @stable ICU 2.4
     */
    UChar32 codepointEnd;

    /**
     * If <tt>codepoint == IS_STRING</tt>, then <tt>string</tt> points
     * to the current string.  If <tt>codepoint != IS_STRING</tt>, the
     * value of <tt>string</tt> is undefined.
     * @stable ICU 2.4
     */
    const UnicodeString* string;

 public:

    /**
     * Create an iterator over the given set.  The iterator is valid
     * only so long as <tt>set</tt> is valid.
     * @param set set to iterate over
     * @stable ICU 2.4
     */
    UnicodeSetIterator(const UnicodeSet& set);

    /**
     * Create an iterator over nothing.  <tt>next()</tt> and
     * <tt>nextRange()</tt> return false. This is a convenience
     * constructor allowing the target to be set later.
     * @stable ICU 2.4
     */
    UnicodeSetIterator();

    /**
     * Destructor.
     * @stable ICU 2.4
     */
    virtual ~UnicodeSetIterator();

    /**
     * Returns true if the current element is a string.  If so, the
     * caller can retrieve it with <tt>getString()</tt>.  If this
     * method returns false, the current element is a code point or
     * code point range, depending on whether <tt>next()</tt> or
     * <tt>nextRange()</tt> was called.
     * Elements of types string and codepoint can both be retrieved
     * with the function <tt>getString()</tt>.
     * Elements of type codepoint can also be retrieved with
     * <tt>getCodepoint()</tt>.
     * For ranges, <tt>getCodepoint()</tt> returns the starting codepoint
     * of the range, and <tt>getCodepointEnd()</tt> returns the end
     * of the range.
     * @stable ICU 2.4
     */
    inline UBool isString() const;

    /**
     * Returns the current code point, if <tt>isString()</tt> returned
     * false.  Otherwise returns an undefined result.
     * @stable ICU 2.4
     */
    inline UChar32 getCodepoint() const;

    /**
     * Returns the end of the current code point range, if
     * <tt>isString()</tt> returned false and <tt>nextRange()</tt> was
     * called.  Otherwise returns an undefined result.
     * @stable ICU 2.4
     */
    inline UChar32 getCodepointEnd() const;

    /**
     * Returns the current string, if <tt>isString()</tt> returned
     * true.  If the current iteration item is a code point, a UnicodeString
     * containing that single code point is returned.
     *
     * Ownership of the returned string remains with the iterator.
     * The string is guaranteed to remain valid only until the iterator is
     *   advanced to the next item, or until the iterator is deleted.
     * 
     * @stable ICU 2.4
     */
    const UnicodeString& getString();

    /**
     * Advances the iteration position to the next element in the set, 
     * which can be either a single code point or a string.  
     * If there are no more elements in the set, return false.
     *
     * <p>
     * If <tt>isString() == TRUE</tt>, the value is a
     * string, otherwise the value is a
     * single code point.  Elements of either type can be retrieved
     * with the function <tt>getString()</tt>, while elements of
     * consisting of a single code point can be retrieved with
     * <tt>getCodepoint()</tt>
     *
     * <p>The order of iteration is all code points in sorted order,
     * followed by all strings sorted order.    Do not mix
     * calls to <tt>next()</tt> and <tt>nextRange()</tt> without
     * calling <tt>reset()</tt> between them.  The results of doing so
     * are undefined.
     *
     * @return true if there was another element in the set.
     * @stable ICU 2.4
     */
    UBool next();

    /**
     * Returns the next element in the set, either a code point range
     * or a string.  If there are no more elements in the set, return
     * false.  If <tt>isString() == TRUE</tt>, the value is a
     * string and can be accessed with <tt>getString()</tt>.  Otherwise the value is a
     * range of one or more code points from <tt>getCodepoint()</tt> to
     * <tt>getCodepointeEnd()</tt> inclusive.
     *
     * <p>The order of iteration is all code points ranges in sorted
     * order, followed by all strings sorted order.  Ranges are
     * disjoint and non-contiguous.  The value returned from <tt>getString()</tt>
     * is undefined unless <tt>isString() == TRUE</tt>.  Do not mix calls to
     * <tt>next()</tt> and <tt>nextRange()</tt> without calling
     * <tt>reset()</tt> between them.  The results of doing so are
     * undefined.
     *
     * @return true if there was another element in the set.
     * @stable ICU 2.4
     */
    UBool nextRange();

    /**
     * Sets this iterator to visit the elements of the given set and
     * resets it to the start of that set.  The iterator is valid only
     * so long as <tt>set</tt> is valid.
     * @param set the set to iterate over.
     * @stable ICU 2.4
     */
    void reset(const UnicodeSet& set);

    /**
     * Resets this iterator to the start of the set.
     * @stable ICU 2.4
     */
    void reset();

    /**
     * ICU "poor man's RTTI", returns a UClassID for this class.
     *
     * @stable ICU 2.4
     */
    static UClassID U_EXPORT2 getStaticClassID();

    /**
     * ICU "poor man's RTTI", returns a UClassID for the actual class.
     *
     * @stable ICU 2.4
     */
    virtual UClassID getDynamicClassID() const;

    // ======================= PRIVATES ===========================

 protected:

    // endElement and nextElements are really UChar32's, but we keep
    // them as signed int32_t's so we can do comparisons with
    // endElement set to -1.  Leave them as int32_t's.
    /** The set
     * @stable ICU 2.4
     */
    const UnicodeSet* set;
    /** End range
     * @stable ICU 2.4
     */
    int32_t endRange;
    /** Range
     * @stable ICU 2.4
     */
    int32_t range;
    /** End element
     * @stable ICU 2.4
     */
    int32_t endElement;
    /** Next element
     * @stable ICU 2.4
     */
    int32_t nextElement;
    //UBool abbreviated;
    /** Next string
     * @stable ICU 2.4
     */
    int32_t nextString;
    /** String count
     * @stable ICU 2.4
     */
    int32_t stringCount;

    /**
     *  Points to the string to use when the caller asks for a
     *  string and the current iteration item is a code point, not a string.
     *  @internal
     */
    UnicodeString *cpString;

    /** Copy constructor. Disallowed.
     * @stable ICU 2.4
     */
    UnicodeSetIterator(const UnicodeSetIterator&); // disallow

    /** Assignment operator. Disallowed.
     * @stable ICU 2.4
     */
    UnicodeSetIterator& operator=(const UnicodeSetIterator&); // disallow

    /** Load range
     * @stable ICU 2.4
     */
    virtual void loadRange(int32_t range);

};

inline UBool UnicodeSetIterator::isString() const {
    return codepoint == (UChar32)IS_STRING;
}

inline UChar32 UnicodeSetIterator::getCodepoint() const {
    return codepoint;
}

inline UChar32 UnicodeSetIterator::getCodepointEnd() const {
    return codepointEnd;
}


U_NAMESPACE_END

#endif /* U_SHOW_CPLUSPLUS_API */

#endif

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
March 03 2024 22:43:02
root / root
0755
alphaindex.h
26.482 KB
February 08 2022 16:22:58
root / root
0644
appendable.h
8.49 KB
February 08 2022 16:22:58
root / root
0644
basictz.h
9.146 KB
February 08 2022 16:22:58
root / root
0644
brkiter.h
27.797 KB
February 08 2022 16:22:58
root / root
0644
bytestream.h
9.599 KB
February 08 2022 16:22:58
root / root
0644
bytestrie.h
20.768 KB
February 08 2022 16:22:58
root / root
0644
bytestriebuilder.h
7.078 KB
February 08 2022 16:22:58
root / root
0644
calendar.h
105.74 KB
February 08 2022 16:22:58
root / root
0644
caniter.h
7.433 KB
February 08 2022 16:22:58
root / root
0644
casemap.h
25.325 KB
February 08 2022 16:22:58
root / root
0644
char16ptr.h
7.22 KB
February 08 2022 16:22:58
root / root
0644
chariter.h
24.055 KB
February 08 2022 16:22:58
root / root
0644
choicfmt.h
23.908 KB
February 08 2022 16:22:58
root / root
0644
coleitr.h
13.764 KB
February 08 2022 16:22:58
root / root
0644
coll.h
56.231 KB
February 08 2022 16:22:58
root / root
0644
compactdecimalformat.h
6.882 KB
February 08 2022 16:22:58
root / root
0644
curramt.h
3.761 KB
February 08 2022 16:22:58
root / root
0644
currpinf.h
7.298 KB
February 08 2022 16:22:58
root / root
0644
currunit.h
4.052 KB
February 08 2022 16:22:58
root / root
0644
datefmt.h
40.665 KB
February 08 2022 16:22:58
root / root
0644
dbbi.h
1.194 KB
February 08 2022 16:22:58
root / root
0644
dcfmtsym.h
20.128 KB
February 08 2022 16:22:59
root / root
0644
decimfmt.h
87.383 KB
February 08 2022 16:22:59
root / root
0644
docmain.h
6.975 KB
February 08 2022 16:22:58
root / root
0644
dtfmtsym.h
37.704 KB
February 08 2022 16:22:59
root / root
0644
dtintrv.h
3.838 KB
February 08 2022 16:22:58
root / root
0644
dtitvfmt.h
46.626 KB
February 08 2022 16:22:59
root / root
0644
dtitvinf.h
18.515 KB
February 08 2022 16:22:59
root / root
0644
dtptngen.h
25.082 KB
February 08 2022 16:22:59
root / root
0644
dtrule.h
8.68 KB
February 08 2022 16:22:59
root / root
0644
edits.h
20.739 KB
February 08 2022 16:22:58
root / root
0644
enumset.h
2.08 KB
February 08 2022 16:22:58
root / root
0644
errorcode.h
4.84 KB
February 08 2022 16:22:58
root / root
0644
fieldpos.h
8.69 KB
February 08 2022 16:22:59
root / root
0644
filteredbrk.h
5.372 KB
February 08 2022 16:22:58
root / root
0644
fmtable.h
24.421 KB
February 08 2022 16:22:59
root / root
0644
format.h
12.502 KB
February 08 2022 16:22:59
root / root
0644
formattedvalue.h
10.274 KB
February 08 2022 16:22:59
root / root
0644
fpositer.h
3.036 KB
February 08 2022 16:22:59
root / root
0644
gender.h
3.328 KB
February 08 2022 16:22:59
root / root
0644
gregocal.h
31.711 KB
February 08 2022 16:22:59
root / root
0644
icudataver.h
1.026 KB
February 08 2022 16:22:58
root / root
0644
icuplug.h
11.881 KB
February 08 2022 16:22:58
root / root
0644
idna.h
12.695 KB
February 08 2022 16:22:58
root / root
0644
listformatter.h
9.474 KB
February 08 2022 16:22:59
root / root
0644
localebuilder.h
11.27 KB
February 08 2022 16:22:58
root / root
0644
localematcher.h
22.503 KB
February 08 2022 16:22:58
root / root
0644
localpointer.h
19.687 KB
February 08 2022 16:22:58
root / root
0644
locdspnm.h
7.121 KB
February 08 2022 16:22:58
root / root
0644
locid.h
47.398 KB
February 08 2022 16:22:58
root / root
0644
measfmt.h
11.331 KB
February 08 2022 16:22:59
root / root
0644
measunit.h
93.314 KB
February 08 2022 16:22:59
root / root
0644
measure.h
4.319 KB
February 08 2022 16:22:59
root / root
0644
messagepattern.h
33.712 KB
February 08 2022 16:22:58
root / root
0644
msgfmt.h
44.109 KB
February 08 2022 16:22:59
root / root
0644
normalizer2.h
34.034 KB
February 08 2022 16:22:58
root / root
0644
normlzr.h
30.939 KB
February 08 2022 16:22:58
root / root
0644
nounit.h
2.689 KB
February 08 2022 16:22:59
root / root
0644
numberformatter.h
86.312 KB
February 08 2022 16:22:59
root / root
0644
numberrangeformatter.h
30.142 KB
February 08 2022 16:22:59
root / root
0644
numfmt.h
49.806 KB
February 08 2022 16:22:59
root / root
0644
numsys.h
7.191 KB
February 08 2022 16:22:59
root / root
0644
parseerr.h
3.081 KB
February 08 2022 16:22:58
root / root
0644
parsepos.h
5.559 KB
February 08 2022 16:22:58
root / root
0644
platform.h
28.078 KB
February 08 2022 16:22:58
root / root
0644
plurfmt.h
25.195 KB
February 08 2022 16:22:59
root / root
0644
plurrule.h
18.394 KB
February 08 2022 16:22:59
root / root
0644
ptypes.h
3.493 KB
February 08 2022 16:22:58
root / root
0644
putil.h
6.335 KB
February 08 2022 16:22:58
root / root
0644
rbbi.h
26.58 KB
February 08 2022 16:22:58
root / root
0644
rbnf.h
48.729 KB
February 08 2022 16:22:59
root / root
0644
rbtz.h
15.604 KB
February 08 2022 16:22:59
root / root
0644
regex.h
84.357 KB
February 08 2022 16:22:59
root / root
0644
region.h
9.184 KB
February 08 2022 16:22:59
root / root
0644
reldatefmt.h
22.616 KB
February 08 2022 16:22:59
root / root
0644
rep.h
9.374 KB
February 08 2022 16:22:58
root / root
0644
resbund.h
18.069 KB
February 08 2022 16:22:58
root / root
0644
schriter.h
6.323 KB
February 08 2022 16:22:58
root / root
0644
scientificnumberformatter.h
6.399 KB
February 08 2022 16:22:59
root / root
0644
search.h
22.224 KB
February 08 2022 16:22:59
root / root
0644
selfmt.h
14.3 KB
February 08 2022 16:22:59
root / root
0644
simpleformatter.h
12.586 KB
February 08 2022 16:22:58
root / root
0644
simpletz.h
45.437 KB
February 08 2022 16:22:59
root / root
0644
smpdtfmt.h
70.967 KB
February 08 2022 16:22:59
root / root
0644
sortkey.h
11.176 KB
February 08 2022 16:22:59
root / root
0644
std_string.h
1.051 KB
February 08 2022 16:22:58
root / root
0644
strenum.h
9.92 KB
February 08 2022 16:22:58
root / root
0644
stringoptions.h
5.787 KB
February 08 2022 16:22:58
root / root
0644
stringpiece.h
7.379 KB
February 08 2022 16:22:58
root / root
0644
stringtriebuilder.h
15.33 KB
February 08 2022 16:22:58
root / root
0644
stsearch.h
21.299 KB
February 08 2022 16:22:59
root / root
0644
symtable.h
4.271 KB
February 08 2022 16:22:58
root / root
0644
tblcoll.h
36.61 KB
February 08 2022 16:22:59
root / root
0644
timezone.h
41.021 KB
February 08 2022 16:22:59
root / root
0644
tmunit.h
3.38 KB
February 08 2022 16:22:59
root / root
0644
tmutamt.h
4.897 KB
February 08 2022 16:22:59
root / root
0644
tmutfmt.h
7.854 KB
February 08 2022 16:22:59
root / root
0644
translit.h
65.82 KB
February 08 2022 16:22:59
root / root
0644
tzfmt.h
42.887 KB
February 08 2022 16:22:59
root / root
0644
tznames.h
16.848 KB
February 08 2022 16:22:59
root / root
0644
tzrule.h
35.366 KB
February 08 2022 16:22:59
root / root
0644
tztrans.h
6.124 KB
February 08 2022 16:22:59
root / root
0644
ubidi.h
89.562 KB
February 08 2022 16:22:58
root / root
0644
ubiditransform.h
12.646 KB
February 08 2022 16:22:58
root / root
0644
ubrk.h
23.972 KB
February 08 2022 16:22:58
root / root
0644
ucal.h
56.899 KB
February 08 2022 16:22:59
root / root
0644
ucasemap.h
15.182 KB
February 08 2022 16:22:58
root / root
0644
ucat.h
5.355 KB
February 08 2022 16:22:58
root / root
0644
uchar.h
140.563 KB
February 08 2022 16:22:58
root / root
0644
ucharstrie.h
22.578 KB
February 08 2022 16:22:58
root / root
0644
ucharstriebuilder.h
7.205 KB
February 08 2022 16:22:58
root / root
0644
uchriter.h
13.204 KB
February 08 2022 16:22:58
root / root
0644
uclean.h
11.205 KB
February 08 2022 16:22:58
root / root
0644
ucnv.h
83.091 KB
February 08 2022 16:22:58
root / root
0644
ucnv_cb.h
6.59 KB
February 08 2022 16:22:58
root / root
0644
ucnv_err.h
20.988 KB
February 08 2022 16:22:58
root / root
0644
ucnvsel.h
6.136 KB
February 08 2022 16:22:58
root / root
0644
ucol.h
61.464 KB
February 08 2022 16:22:59
root / root
0644
ucoleitr.h
9.457 KB
February 08 2022 16:22:59
root / root
0644
uconfig.h
12.066 KB
February 08 2022 16:22:58
root / root
0644
ucpmap.h
5.53 KB
February 08 2022 16:22:58
root / root
0644
ucptrie.h
22.463 KB
February 08 2022 16:22:58
root / root
0644
ucsdet.h
14.666 KB
February 08 2022 16:22:59
root / root
0644
ucurr.h
16.12 KB
February 08 2022 16:22:58
root / root
0644
udat.h
60.881 KB
February 08 2022 16:22:59
root / root
0644
udata.h
15.557 KB
February 08 2022 16:22:58
root / root
0644
udateintervalformat.h
10.031 KB
February 08 2022 16:22:59
root / root
0644
udatpg.h
26.015 KB
February 08 2022 16:22:59
root / root
0644
udisplaycontext.h
5.888 KB
February 08 2022 16:22:58
root / root
0644
uenum.h
7.783 KB
February 08 2022 16:22:58
root / root
0644
ufieldpositer.h
4.356 KB
February 08 2022 16:22:59
root / root
0644
uformattable.h
10.936 KB
February 08 2022 16:22:59
root / root
0644
uformattedvalue.h
12.14 KB
February 08 2022 16:22:59
root / root
0644
ugender.h
2.004 KB
February 08 2022 16:22:59
root / root
0644
uidna.h
33.368 KB
February 08 2022 16:22:58
root / root
0644
uiter.h
22.772 KB
February 08 2022 16:22:58
root / root
0644
uldnames.h
10.451 KB
February 08 2022 16:22:58
root / root
0644
ulistformatter.h
8.835 KB
February 08 2022 16:22:59
root / root
0644
uloc.h
52.544 KB
February 08 2022 16:22:58
root / root
0644
ulocdata.h
11.263 KB
February 08 2022 16:22:59
root / root
0644
umachine.h
14.528 KB
February 08 2022 16:22:58
root / root
0644
umisc.h
1.333 KB
February 08 2022 16:22:58
root / root
0644
umsg.h
24.23 KB
February 08 2022 16:22:59
root / root
0644
umutablecptrie.h
8.237 KB
February 08 2022 16:22:58
root / root
0644
unifilt.h
3.96 KB
February 08 2022 16:22:58
root / root
0644
unifunct.h
4.044 KB
February 08 2022 16:22:58
root / root
0644
unimatch.h
6.098 KB
February 08 2022 16:22:58
root / root
0644
unirepl.h
3.383 KB
February 08 2022 16:22:59
root / root
0644
uniset.h
64.901 KB
February 08 2022 16:22:58
root / root
0644
unistr.h
170.433 KB
February 08 2022 16:22:58
root / root
0644
unorm.h
20.522 KB
February 08 2022 16:22:58
root / root
0644
unorm2.h
24.662 KB
February 08 2022 16:22:58
root / root
0644
unum.h
53.619 KB
February 08 2022 16:22:59
root / root
0644
unumberformatter.h
25.363 KB
February 08 2022 16:22:59
root / root
0644
unumsys.h
7.214 KB
February 08 2022 16:22:59
root / root
0644
uobject.h
10.68 KB
February 08 2022 16:22:58
root / root
0644
upluralrules.h
7.879 KB
February 08 2022 16:22:59
root / root
0644
uregex.h
72.055 KB
February 08 2022 16:22:59
root / root
0644
uregion.h
9.837 KB
February 08 2022 16:22:59
root / root
0644
ureldatefmt.h
17.256 KB
February 08 2022 16:22:59
root / root
0644
urename.h
130.966 KB
February 08 2022 16:22:58
root / root
0644
urep.h
5.378 KB
February 08 2022 16:22:58
root / root
0644
ures.h
36.538 KB
February 08 2022 16:22:58
root / root
0644
uscript.h
26.865 KB
February 08 2022 16:22:58
root / root
0644
usearch.h
38.124 KB
February 08 2022 16:22:59
root / root
0644
uset.h
39.998 KB
February 08 2022 16:22:58
root / root
0644
usetiter.h
9.552 KB
February 08 2022 16:22:58
root / root
0644
ushape.h
18 KB
February 08 2022 16:22:58
root / root
0644
uspoof.h
65.898 KB
February 08 2022 16:22:59
root / root
0644
usprep.h
8.136 KB
February 08 2022 16:22:58
root / root
0644
ustdio.h
38.544 KB
February 08 2022 16:22:59
root / root
0644
ustream.h
1.889 KB
February 08 2022 16:22:59
root / root
0644
ustring.h
72.472 KB
February 08 2022 16:22:58
root / root
0644
ustringtrie.h
3.148 KB
February 08 2022 16:22:58
root / root
0644
utext.h
58.132 KB
February 08 2022 16:22:58
root / root
0644
utf.h
7.857 KB
February 08 2022 16:22:58
root / root
0644
utf16.h
23.318 KB
February 08 2022 16:22:58
root / root
0644
utf32.h
0.745 KB
February 08 2022 16:22:58
root / root
0644
utf8.h
30.957 KB
February 08 2022 16:22:58
root / root
0644
utf_old.h
45.829 KB
February 08 2022 16:22:58
root / root
0644
utmscale.h
13.782 KB
February 08 2022 16:22:59
root / root
0644
utrace.h
15.734 KB
February 08 2022 16:22:58
root / root
0644
utrans.h
25.518 KB
February 08 2022 16:22:59
root / root
0644
utypes.h
30.743 KB
February 08 2022 16:22:58
root / root
0644
uvernum.h
6.672 KB
February 08 2022 16:22:58
root / root
0644
uversion.h
6.001 KB
February 08 2022 16:22:58
root / root
0644
vtzone.h
20.297 KB
February 08 2022 16:22:59
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF