このページはEtoJ逐語翻訳フィルタによって翻訳生成されました。

翻訳前ページへ


全世界の 機能(する)/行事s in Namespace in Sourcefile ustring.h
Language

The 解放する/自由な and Open 生産性 控訴
解放(する)d: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


全世界の 機能(する)/行事s in 全世界の Namespace C++
in Sourcefile ustring.h


rtl_convertStringToUString
extern "C"
sal_Bool rtl_convertStringToUString(
rtl_uString * * 的,
const char * source,
sal_Int32 length,
rtl_TextEncoding encoding,
sal_uInt32 旗s );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
変えるs a byte string to a Unicode string, signalling 失敗.
Parameters
    An out parameter receiving the 変えるd string.  Must not be null itself,
    and must 含む/封じ込める either null or a pointer to a valid rtl_uString; the
    contents are 明示していない if 転換 fails (rtl_convertStringToUString
    returns 誤った).

    
source
    The byte string.  May only be null if length is 無.

    
length
    The length of the byte string.  Must be 非,不,無-消極的な.

    
encoding
    The text encoding to 変える from.  Must be an octet encoding (i.e.,
    rtl_isOctetTextEncoding(encoding) must return true).

    
旗s
    A combination of RTL_TEXTTOUNICODE_FLAGS that 詳細(に述べる) how to do the
    転換 (see rtl_convertTextToUnicode).  RTL_TEXTTOUNICODE_FLAGS_FLUSH
    need not be 含むd, it is 暗黙に assumed.  Typical uses are either
    RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR |
    RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR |
    RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR (fail if a byte or multi-byte sequence
    cannot be 変えるd from the source encoding) or
    OSTRING_TO_OUSTRING_CVTFLAGS (make a best 成果/努力s 転換).

    
Return
True if the 転換 後継するd, 誤った さもなければ.
Since
UDK 3.2.9

rtl_string2UString
extern "C"
無効の rtl_string2UString(
rtl_uString * * newStr,
const sal_Char * str,
sal_Int32 len,
rtl_TextEncoding encoding,
sal_uInt32 convertFlags );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new Unicode string by 変えるing a byte string, using a 明確な/細部 text encoding.
Description
The lengths of the byte string and the Unicode string may 異なる (e.g., for 二塁打-byte encodings, UTF-7, UTF-8). If the length of the byte string is greater than 無, the 言及/関連 count of the new string will be 1. If an out-of-memory 条件 occurs, newStr will point to a null pointer upon return.
Parameters
newStr
pointer to the new string.  The pointed-to data must be null or a valid
string.

str
a byte character array.  Need not be null-終結させるd, but must be at
least as long as the 明示するd len.

len
the length of the byte character array.

encoding
the text encoding to use for 転換.

convertFlags
旗s which 支配(する)/統制する the 転換.  Either use
OSTRING_TO_OUSTRING_CVTFLAGS, or see
 for more
詳細(に述べる)s.

rtl_uString_acquire
extern "C"
無効の rtl_uString_acquire(
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Increment the 言及/関連 count of a string.
Parameters
str
    a string.
 

rtl_uString_assign
extern "C"
無効の rtl_uString_assign(
rtl_uString * * str,
rtl_uString * rightValue );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
割り当てる a new value to a string.
Description
First 解放(する)s any value str might 現在/一般に 持つ/拘留する, then acquires rightValue.
Parameters
str
    pointer to the string.  The pointed-to data must be null or a valid
    string.

    
rightValue
    a valid string.
 

rtl_uString_getLength
extern "C"
sal_Int32 rtl_uString_getLength(
const rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return the length of a string.
Description
The length is equal to the number of characters in the string.
Parameters
str
    a valid string.

    
Return
the length of the string.

rtl_uString_getStr
extern "C"
sal_Unicode * rtl_uString_getStr(
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return a pointer to the underlying character array of a string.
Parameters
str
    a valid string.

    
Return
a pointer to the null-終結させるd character array.

rtl_uString_getToken
extern "C"
sal_Int32 rtl_uString_getToken(
rtl_uString * * newStr,
rtl_uString * str,
sal_Int32 記念品,
sal_Unicode cTok,
sal_Int32 idx );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 抽出するing a 選び出す/独身 記念品 from another string.
Description
Starting at 索引, the 記念品's next 記念品 is searched for. If there is no such 記念品, the result is an empty string. さもなければ, all characters from the start of that 記念品 and up to, but not 含むing the next occurrence of cTok (不足などを)補う the resulting 記念品. The return value is the position of the next 記念品, or -1 if no more 記念品s follow. Example code could look like rtl_uString * pToken = NULL; sal_Int32 nIndex = 0; do { ... nIndex = rtl_uString_getToken(&pToken, pStr, 0, ';', nIndex); ... } while (nIndex >= 0); The new string does not やむを得ず have a 言及/関連 count of 1, so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.  If either 記念品 or 索引 is 消極的な, an empty 記念品 is 蓄える/店d in
    newStr (and -1 is returned).

    
str
    a valid string.

    
記念品
    the number of the 記念品 to return, starting at 索引.

    
cTok
    the character that seperates the 記念品s.

    
索引
    the position at which searching for the 記念品 starts.  Must not be greater
    than the length of str.

    
Return
the 索引 of the next 記念品, or -1 if no more 記念品s follow.

rtl_uString_intern
extern "C"
無効の rtl_uString_intern(
rtl_uString * * newStr,
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return a canonical 代表 for a string.
Description
A pool of strings, 最初 empty is 持続するd 個人として by the string class. On invocation, if 現在の in the pool the 初めの string will be returned. さもなければ this string, or a copy thereof will be 追加するd to the pool and returned.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    If an out-of-memory 条件 occurs, newStr will point to a null pointer
    upon return.

    
str
    pointer to the string to be 抑留するd.

    
Since
UDK 3.2.7

rtl_uString_internConvert
extern "C"
無効の rtl_uString_internConvert(
rtl_uString * * newStr,
const sal_Char * str,
sal_Int32 len,
rtl_TextEncoding encoding,
sal_uInt32 convertFlags,
sal_uInt32 * pInfo );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return a canonical 代表 for a string.
Description
A pool of strings, 最初 empty is 持続するd 個人として by the string class. On invocation, if 現在の in the pool the 初めの string will be returned. さもなければ this string, or a copy thereof will be 追加するd to the pool and returned.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    If an out-of-memory 条件 occurs, newStr will point to a null pointer
    upon return.

    
str
    a byte character array.  Need not be null-終結させるd, but must be at
    least as long as the 明示するd len.

    
len
    the length of the byte character array.

    
encoding
    the text encoding to use for 転換.

    
convertFlags
    旗s which 支配(する)/統制する the 転換.  Either use
    OSTRING_TO_OUSTRING_CVTFLAGS, or see
     for more
    詳細(に述べる)s.

    
pInfo
    pointer to return 転換 status in, or NULL.

    
Since
UDK 3.2.7

rtl_uString_iterateCodePoints
extern "C"
sal_uInt32 rtl_uString_iterateCodePoints(
const rtl_uString * string,
sal_Int32 * indexUtf16,
sal_Int32 incrementCodePoints );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Iterate through a string based on code points instead of UTF-16 code 部隊s.
Description
See 一時期/支部 3 of The Unicode 基準 5.0 (Addison--Wesley, 2006) for 鮮明度/定義s of the さまざまな 条件 used in this description. The given string is 解釈する/通訳するd as a sequence of 無 or more UTF-16 code 部隊s. For each 索引 into this sequence (from 無 to one いっそう少なく than the length of the sequence, inclusive), a code point 代表するd starting at the given 索引 is 計算するd as follows: - If the UTF-16 code 部隊 演説(する)/住所d by the 索引 構成するs a 井戸/弁護士席-formed UTF-16 code 部隊 sequence, the 計算するd code point is the scalar value encoded by that UTF-16 code 部隊 sequence. - さもなければ, if the 索引 is at least two UTF-16 code 部隊s away from the end of the sequence, and the sequence of two UTF-16 code 部隊s 演説(する)/住所d by the 索引 構成するs a 井戸/弁護士席-formed UTF-16 code 部隊 sequence, the 計算するd code point is the scalar value encoded by that UTF-16 code 部隊 sequence. - さもなければ, the 計算するd code point is the UTF-16 code 部隊 演説(する)/住所d by the 索引. (This last 事例/患者 catches 無敵の surrogates 同様に as indices pointing into the middle of surrogate pairs.)
Parameters
string
    pointer to a valid string; must not be null.

    
indexUtf16
    pointer to a UTF-16 based 索引 into the given string; must not be null.  On
    入ること/参加(者), the 索引 must be in the 範囲 from 無 to the length of the string
    (in UTF-16 code 部隊s), inclusive.  Upon successful return, the 索引 will
    be updated to 演説(する)/住所 the UTF-16 code 部隊 that is the given
    incrementCodePoints away from the 初期の 索引.

    
incrementCodePoints
    the number of code points to move the given *indexUtf16.  If 非,不,無-消極的な,
    moving is done after 決定するing the code point at the 索引.  If 消極的な,
    moving is done before 決定するing the code point at the (then updated)
    索引.  The value must be such that the resulting UTF-16 based 索引 is in
    the 範囲 from 無 to the length of the string (in UTF-16 code 部隊s),
    inclusive.

    
Return
the code point (an integer in the 範囲 from 0 to 0x10FFFF, inclusive) that is 代表するd within the string starting at the 索引 計算するd as follows: If incrementCodePoints is 非,不,無-消極的な, the 索引 is the 初期の value of *indexUtf16; if incrementCodePoints is 消極的な, the 索引 is the updated value of *indexUtf16. In either 事例/患者, the 計算するd 索引 must be in the 範囲 from 無 to one いっそう少なく than the length of the string (in UTF-16 code 部隊s), inclusive.
Since
UDK 3.2.7

rtl_uString_new
extern "C"
無効の rtl_uString_new(
rtl_uString * * newStr );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string 含む/封じ込めるing no characters.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.
 

rtl_uString_newConcat
extern "C"
無効の rtl_uString_newConcat(
rtl_uString * * newStr,
rtl_uString * left,
rtl_uString * 権利 );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string that is the concatenation of two other strings.
Description
The new string does not やむを得ず have a 言及/関連 count of 1 (in 事例/患者s where one of the two other strings is empty), so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
left
    a valid string.

    
権利
    a valid string.
 

rtl_uString_newFromAscii
extern "C"
無効の rtl_uString_newFromAscii(
rtl_uString * * newStr,
const sal_Char * value );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string that 含む/封じ込めるs a copy of a character array.
Description
If the length of value is greater than 無, the 言及/関連 count of the new string will be 1. This 機能(する)/行事 does not 扱う out-of-memory 条件s. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
value
    a null-終結させるd ASCII character array.
 

rtl_uString_newFromCodePoints
extern "C"
無効の rtl_uString_newFromCodePoints(
rtl_uString * * newString,
const sal_uInt32 * codePoints,
sal_Int32 codePointCount );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string from an array of Unicode code points.
Parameters
newString
    a 非,不,無-null pointer to a (かもしれない null) rtl_uString pointer, which (if
    非,不,無-null) will have been passed to rtl_uString_release before the 機能(する)/行事
    returns.  Upon return, points to the newly 配分するd string or to null if
    there was either an out-of-memory 条件 or the resulting number of
    UTF-16 code 部隊s would have been larger than SAL_MAX_INT32.  The newly
    配分するd string (if any) must 最終的に be passed to rtl_uString_release.

    
codePoints
    an array of at least codePointCount code points, which each must be in the
    範囲 from 0 to 0x10FFFF, inclusive.  May be null if codePointCount is 無.

    
codePointCount
    the 非,不,無-消極的な number of code points.

    
Since
UDK 3.2.7

rtl_uString_newFromStr
extern "C"
無効の rtl_uString_newFromStr(
rtl_uString * * newStr,
const sal_Unicode * value );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string that 含む/封じ込めるs a copy of a character array.
Description
If the length of value is greater than 無, the 言及/関連 count of the new string will be 1. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
value
    a null-終結させるd character array.
 

rtl_uString_newFromStr_WithLength
extern "C"
無効の rtl_uString_newFromStr_WithLength(
rtl_uString * * newStr,
const sal_Unicode * value,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string that 含む/封じ込めるs a copy of a character array.
Description
If the length of value is greater than 無, the 言及/関連 count of the new string will be 1. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
value
    a character array.  Need not be null-終結させるd, but must be at least as
    long as the 明示するd len.

    
len
    the length of the character array.
 

rtl_uString_newFromString
extern "C"
無効の rtl_uString_newFromString(
rtl_uString * * newStr,
const rtl_uString * value );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string that 含む/封じ込めるs a copy of another string.
Description
If the length of value is greater than 無, the 言及/関連 count of the new string will be 1. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
value
    a valid string.
 

rtl_uString_newReplace
extern "C"
無効の rtl_uString_newReplace(
rtl_uString * * newStr,
rtl_uString * str,
sal_Unicode oldChar,
sal_Unicode newChar );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 取って代わるing all occurrences of a 選び出す/独身 character within another string.
Description
The new string results from 取って代わるing all occurrences of oldChar in str with newChar. The new string does not やむを得ず have a 言及/関連 count of 1 (in 事例/患者s where oldChar does not occur in str), so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
pointer to the new string.  The pointed-to data must be null or a valid
string.

str
a valid string.

oldChar
the old character.

newChar
the new character.

rtl_uString_newReplaceStrAt
extern "C"
無効の rtl_uString_newReplaceStrAt(
rtl_uString * * newStr,
rtl_uString * str,
sal_Int32 idx,
sal_Int32 count,
rtl_uString * subStr );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 取って代わるing a substring of another string.
Description
The new string results from 取って代わるing a number of characters (count), starting at the 明示するd position (索引) in the 初めの string (str), with some new substring (subStr). If subStr is null, than only a number of characters is 削除するd. The new string does not やむを得ず have a 言及/関連 count of 1, so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
str
    a valid string.

    
索引
    the 索引 into str at which to start 交替/補充.  Must be between 0 and
    the length of str, inclusive.

    
count
    the number of charcters to 除去する.  Must not be 消極的な, and the sum of
    索引 and count must not 越える the length of str.

    
subStr
    either null or a valid string to be 挿入するd.
 

rtl_uString_newToAsciiLowerCase
extern "C"
無効の rtl_uString_newToAsciiLowerCase(
rtl_uString * * newStr,
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 変えるing all ASCII uppercase letters to lowercase within another string.
Description
The new string results from 取って代わるing all characters with values between 65 and 90 (ASCII A--Z) by values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The new string does not やむを得ず have a 言及/関連 count of 1 (in 事例/患者s where no characters need to be 変えるd), so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
pointer to the new string.  The pointed-to data must be null or a valid
string.

str
a valid string.

rtl_uString_newToAsciiUpperCase
extern "C"
無効の rtl_uString_newToAsciiUpperCase(
rtl_uString * * newStr,
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 変えるing all ASCII lowercase letters to uppercase within another string.
Description
The new string results from 取って代わるing all characters with values between 97 and 122 (ASCII a--z) by values between 65 and 90 (ASCII A--Z). This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The new string does not やむを得ず have a 言及/関連 count of 1 (in 事例/患者s where no characters need to be 変えるd), so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
pointer to the new string.  The pointed-to data must be null or a valid
string.

str
a valid string.

rtl_uString_newTrim
extern "C"
無効の rtl_uString_newTrim(
rtl_uString * * newStr,
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create a new string by 除去するing white space from both ends of another string.
Description
The new string results from 除去するing all characters with values いっそう少なく than or equal to 32 (the space character) form both ends of str. This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The new string does not やむを得ず have a 言及/関連 count of 1 (in 事例/患者s where no characters need to be 除去するd), so it must not be 修正するd without checking the 言及/関連 count. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
pointer to the new string.  The pointed-to data must be null or a valid
string.

str
a valid string.

rtl_uString_new_WithLength
extern "C"
無効の rtl_uString_new_WithLength(
rtl_uString * * newStr,
sal_Int32 nLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
配分する a new string 含む/封じ込めるing space for a given number of characters.
Description
If len is greater than 無, the 言及/関連 count of the new string will be 1. The values of all characters are 始める,決める to 0 and the length of the string is 0. This 機能(する)/行事 does not 扱う out-of-memory 条件s.
Parameters
newStr
    pointer to the new string.  The pointed-to data must be null or a valid
    string.

    
len
    the number of characters.
 

rtl_uString_release
extern "C"
無効の rtl_uString_release(
rtl_uString * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Decrement the 言及/関連 count of a string.
Description
If the count goes to 無 than the string data is 削除するd.
Parameters
str
    a string.
 

rtl_ustr_ascii_compare
extern "C"
sal_Int32 rtl_ustr_ascii_compare(
const sal_Unicode * first,
const sal_Char * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Both strings must be null-終結させるd. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first null-終結させるd string to be compared.

    
second
    the second null-終結させるd ASCII string which is compared with the first
    one.

    
Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_ascii_compareIgnoreAsciiCase
extern "C"
sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase(
const sal_Unicode * first,
const sal_Char * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Both strings must be null-終結させるd. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first null-終結させるd string to be compared.

    
second
    the second null-終結させるd ASCII string which is compared with the first
    one.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Char * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second null-終結させるd ASCII string which is compared with the first
    one.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths
extern "C"
sal_Int32 rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths(
const sal_Unicode * first,
sal_Int32 firstLen,
const char * second,
sal_Int32 secondLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_ascii_compare_WithLength
extern "C"
sal_Int32 rtl_ustr_ascii_compare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Char * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second null-終結させるd ASCII string which is compared with the first
    one.

    
Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Char * second,
sal_Int32 shortenedLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings with a 最大限 count of characters, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
the first string to be compared.  Need not be null-終結させるd, but must be
at least as long as the 明示するd firstLen.

firstLen
the length of the first string.

second
the second null-終結させるd ASCII string which is compared with the first
one.

shortenedLen
the 最大限 number of characters to compare.  This length can be greater
or smaller than the lengths of the two strings.

Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_ascii_shortenedCompare_WithLength
extern "C"
sal_Int32 rtl_ustr_ascii_shortenedCompare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Char * second,
sal_Int32 shortenedLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings with a 最大限 count of characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second null-終結させるd ASCII string which is compared with the first
    one.

    
shortenedLen
    the 最大限 number of characters to compare.  This length can be greater
    or smaller than the lengths of the two strings.

    
Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_asciil_reverseCompare_WithLength
extern "C"
sal_Int32 rtl_ustr_asciil_reverseCompare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Char * second,
sal_Int32 secondLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings from 支援する to 前線.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Since this 機能(する)/行事 is optimized for 業績/成果, the ASCII character values are not 変えるd in any way. The 報知係 has to make sure that all ASCII characters are in the 許すd 範囲 of 0 and 127, inclusive.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second ASCII string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string compares いっそう少なく than the second string, and a value greater than 0 if the first string compares greater than the second string.

rtl_ustr_asciil_reverseEquals_WithLength
extern "C"
sal_Bool rtl_ustr_asciil_reverseEquals_WithLength(
const sal_Unicode * first,
const sal_Char * second,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings from 支援する to 前線 for equality.
Description
The comparison is based on the numeric value of each character in the strings and returns 'true' if, ans only if, both strings are equal. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd len.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd len.

    
len
    the length of both strings.

    
Return
true if both strings are equal, 誤った if they are not equal.

rtl_ustr_compare
extern "C"
sal_Int32 rtl_ustr_compare(
const sal_Unicode * first,
const sal_Unicode * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Both strings must be null-終結させるd.
Parameters
first
    the first null-終結させるd string to be compared.

    
second
    the second null-終結させるd string which is compared with the first one.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_compareIgnoreAsciiCase
extern "C"
sal_Int32 rtl_ustr_compareIgnoreAsciiCase(
const sal_Unicode * first,
const sal_Unicode * second );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting. Both strings must be null-終結させるd.
Parameters
first
    the first null-終結させるd string to be compared.

    
second
    the second null-終結させるd string which is compared with the first one.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_compareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_ustr_compareIgnoreAsciiCase_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Unicode * second,
sal_Int32 secondLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_compare_WithLength
extern "C"
sal_Int32 rtl_ustr_compare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Unicode * second,
sal_Int32 secondLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string is いっそう少なく than the second string, and a value greater than 0 if the first string is greater than the second string.

rtl_ustr_getLength
extern "C"
sal_Int32 rtl_ustr_getLength(
const sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return the length of a string.
Description
The length is equal to the number of 16-bit Unicode characters in the string, without the 終結させるing NUL character.
Parameters
str
    a null-終結させるd string.

    
Return
the length of the sequence of characters 代表するd by this string, 除外するing the 終結させるing NUL character.

rtl_ustr_hashCode
extern "C"
sal_Int32 rtl_ustr_hashCode(
const sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return a hash code for a string.
Description
It is not 許すd to 蓄える/店 the hash code 断固としてやる, because later 見解/翻訳/版s could return other hash codes. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
Return
a hash code for the given string.

rtl_ustr_hashCode_WithLength
extern "C"
sal_Int32 rtl_ustr_hashCode_WithLength(
const sal_Unicode * str,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Return a hash code for a string.
Description
It is not 許すd to 蓄える/店 the hash code 断固としてやる, because later 見解/翻訳/版s could return other hash codes.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
Return
a hash code for the given string.

rtl_ustr_indexOfAscii_WithLength
extern "C"
sal_Int32 rtl_ustr_indexOfAscii_WithLength(
const sal_Unicode * str,
sal_Int32 len,
const char * subStr,
sal_Int32 subLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the first occurrence of an ASCII substring within a string.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string; must be 非,不,無-消極的な.

    
subStr
    the substring to be searched for.  Need not be null-終結させるd, but must
    be at least as long as the 明示するd subLen.  Must only 含む/封じ込める characters
    in the ASCII 範囲 0x00--7F.

    
subLen
    the length of the substring; must be 非,不,無-消極的な.

    
Return
the 索引 (starting at 0) of the first character of the first occurrence of the substring within the string, or -1 if the substring does not occur. If subLen is 無, -1 is returned.
Since
UDK 3.2.7

rtl_ustr_indexOfChar
extern "C"
sal_Int32 rtl_ustr_indexOfChar(
const sal_Unicode * str,
sal_Unicode ch );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the first occurrence of a character within a string.
Description
The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
ch
    the character to be searched for.

    
Return
the 索引 (starting at 0) of the first occurrence of the character in the string, or -1 if the character does not occur.

rtl_ustr_indexOfChar_WithLength
extern "C"
sal_Int32 rtl_ustr_indexOfChar_WithLength(
const sal_Unicode * str,
sal_Int32 len,
sal_Unicode ch );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the first occurrence of a character within a string.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
ch
    the character to be searched for.

    
Return
the 索引 (starting at 0) of the first occurrence of the character in the string, or -1 if the character does not occur.

rtl_ustr_indexOfStr
extern "C"
sal_Int32 rtl_ustr_indexOfStr(
const sal_Unicode * str,
const sal_Unicode * subStr );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the first occurrence of a substring within a string.
Description
If subStr is empty, or both str and subStr are empty, -1 is returned. Both strings must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
subStr
    the null-終結させるd substring to be searched for.

    
Return
the 索引 (starting at 0) of the first character of the first occurrence of the substring within the string, or -1 if the substring does not occur.

rtl_ustr_indexOfStr_WithLength
extern "C"
sal_Int32 rtl_ustr_indexOfStr_WithLength(
const sal_Unicode * str,
sal_Int32 len,
const sal_Unicode * subStr,
sal_Int32 subLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the first occurrence of a substring within a string.
Description
If subStr is empty, or both str and subStr are empty, -1 is returned.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
subStr
    the substring to be searched for.  Need not be null-終結させるd, but must
    be at least as long as the 明示するd subLen.

    
subLen
    the length of the substring.

    
Return
the 索引 (starting at 0) of the first character of the first occurrence of the substring within the string, or -1 if the substring does not occur.

rtl_ustr_lastIndexOfAscii_WithLength
extern "C"
sal_Int32 rtl_ustr_lastIndexOfAscii_WithLength(
const sal_Unicode * str,
sal_Int32 len,
const char * subStr,
sal_Int32 subLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the last occurrence of an ASCII substring within a string.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string; must be 非,不,無-消極的な.

    
subStr
    the substring to be searched for.  Need not be null-終結させるd, but must
    be at least as long as the 明示するd subLen.  Must only 含む/封じ込める characters
    in the ASCII 範囲 0x00--7F.

    
subLen
    the length of the substring; must be 非,不,無-消極的な.

    
Return
the 索引 (starting at 0) of the first character of the last occurrence of the substring within the string, or -1 if the substring does not occur. If subLen is 無, -1 is returned.
Since
UDK 3.2.7

rtl_ustr_lastIndexOfChar
extern "C"
sal_Int32 rtl_ustr_lastIndexOfChar(
const sal_Unicode * str,
sal_Unicode ch );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the last occurrence of a character within a string.
Description
The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
ch
    the character to be searched for.

    
Return
the 索引 (starting at 0) of the last occurrence of the character in the string, or -1 if the character does not occur. The returned value is always smaller than the string length.

rtl_ustr_lastIndexOfChar_WithLength
extern "C"
sal_Int32 rtl_ustr_lastIndexOfChar_WithLength(
const sal_Unicode * str,
sal_Int32 len,
sal_Unicode ch );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the last occurrence of a character within a string.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
ch
    the character to be searched for.

    
Return
the 索引 (starting at 0) of the last occurrence of the character in the string, or -1 if the character does not occur. The returned value is always smaller than the string length.

rtl_ustr_lastIndexOfStr
extern "C"
sal_Int32 rtl_ustr_lastIndexOfStr(
const sal_Unicode * str,
const sal_Unicode * subStr );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the last occurrence of a substring within a string.
Description
If subStr is empty, or both str and subStr are empty, -1 is returned. Both strings must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
subStr
    the null-終結させるd substring to be searched for.

    
Return
the 索引 (starting at 0) of the first character of the last occurrence of the substring within the string, or -1 if the substring does not occur.

rtl_ustr_lastIndexOfStr_WithLength
extern "C"
sal_Int32 rtl_ustr_lastIndexOfStr_WithLength(
const sal_Unicode * str,
sal_Int32 len,
const sal_Unicode * subStr,
sal_Int32 subLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Search for the last occurrence of a substring within a string.
Description
If subStr is empty, or both str and subStr are empty, -1 is returned.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
subStr
    the substring to be searched for.  Need not be null-終結させるd, but must
    be at least as long as the 明示するd subLen.

    
subLen
    the length of the substring.

    
Return
the 索引 (starting at 0) of the first character of the first occurrence of the substring within the string, or -1 if the substring does not occur.

rtl_ustr_replaceChar
extern "C"
無効の rtl_ustr_replaceChar(
sal_Unicode * str,
sal_Unicode oldChar,
sal_Unicode newChar );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
取って代わる all occurrences of a 選び出す/独身 character within a string.
Description
If oldChar does not occur within str, then the string is not 修正するd. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
oldChar
    the old character.

    
newChar
    the new character.
 

rtl_ustr_replaceChar_WithLength
extern "C"
無効の rtl_ustr_replaceChar_WithLength(
sal_Unicode * str,
sal_Int32 len,
sal_Unicode oldChar,
sal_Unicode newChar );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
取って代わる all occurrences of a 選び出す/独身 character within a string.
Description
If oldChar does not occur within str, then the string is not 修正するd.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.

    
oldChar
    the old character.

    
newChar
    the new character.
 

rtl_ustr_reverseCompare_WithLength
extern "C"
sal_Int32 rtl_ustr_reverseCompare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Unicode * second,
sal_Int32 secondLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings from 支援する to 前線.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
Return
0 if both strings are equal, a value いっそう少なく than 0 if the first string compares いっそう少なく than the second string, and a value greater than 0 if the first string compares greater than the second string.

rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Unicode * second,
sal_Int32 secondLen,
sal_Int32 shortenedLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings with a 最大限 count of characters, ignoring the 事例/患者 of ASCII characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. Character values between 65 and 90 (ASCII A--Z) are 解釈する/通訳するd as values between 97 and 122 (ASCII a--z). This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
the first string to be compared.  Need not be null-終結させるd, but must be
at least as long as the 明示するd firstLen.

firstLen
the length of the first string.

second
the second string which is compared with the first one.  Need not be
null-終結させるd, but must be at least as long as the 明示するd secondLen.

secondLen
the length of the second string.

shortenedLen
the 最大限 number of characters to compare.  This length can be greater
or smaller than the lengths of the two strings.

Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_shortenedCompare_WithLength
extern "C"
sal_Int32 rtl_ustr_shortenedCompare_WithLength(
const sal_Unicode * first,
sal_Int32 firstLen,
const sal_Unicode * second,
sal_Int32 secondLen,
sal_Int32 shortenedLen );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Compare two strings with a 最大限 count of characters.
Description
The comparison is based on the numeric value of each character in the strings and returns a value 示すing their 関係. This 機能(する)/行事 cannot be used for language-明確な/細部 sorting.
Parameters
first
    the first string to be compared.  Need not be null-終結させるd, but must be
    at least as long as the 明示するd firstLen.

    
firstLen
    the length of the first string.

    
second
    the second string which is compared with the first one.  Need not be
    null-終結させるd, but must be at least as long as the 明示するd secondLen.

    
secondLen
    the length of the second string.

    
shortenedLen
    the 最大限 number of characters to compare.  This length can be greater
    or smaller than the lengths of the two strings.

    
Return
0 if both substrings are equal, a value いっそう少なく than 0 if the first substring is いっそう少なく than the second substring, and a value greater than 0 if the first substring is greater than the second substring.

rtl_ustr_toAsciiLowerCase
extern "C"
無効の rtl_ustr_toAsciiLowerCase(
sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
変える all ASCII uppercase letters to lowercase within a string.
Description
The characters with values between 65 and 90 (ASCII A--Z) are 取って代わるd with values between 97 and 122 (ASCII a--z). The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.
 

rtl_ustr_toAsciiLowerCase_WithLength
extern "C"
無効の rtl_ustr_toAsciiLowerCase_WithLength(
sal_Unicode * str,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
変える all ASCII uppercase letters to lowercase within a string.
Description
The characters with values between 65 and 90 (ASCII A--Z) are 取って代わるd with values between 97 and 122 (ASCII a--z).
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.
 

rtl_ustr_toAsciiUpperCase
extern "C"
無効の rtl_ustr_toAsciiUpperCase(
sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
変える all ASCII lowercase letters to uppercase within a string.
Description
The characters with values between 97 and 122 (ASCII a--z) are 取って代わるd with values between 65 and 90 (ASCII A--Z). The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.
 

rtl_ustr_toAsciiUpperCase_WithLength
extern "C"
無効の rtl_ustr_toAsciiUpperCase_WithLength(
sal_Unicode * str,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
変える all ASCII lowercase letters to uppercase within a string.
Description
The characters with values between 97 and 122 (ASCII a--z) are 取って代わるd with values between 65 and 90 (ASCII A--Z).
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the length of the string.
 

rtl_ustr_toBoolean
extern "C"
sal_Bool rtl_ustr_toBoolean(
const sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
解釈する/通訳する a string as a boolean.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
Return
true if the string is "1" or "true" in any ASCII 事例/患者, 誤った さもなければ.

rtl_ustr_toDouble
extern "C"
二塁打 rtl_ustr_toDouble(
const sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
解釈する/通訳する a string as a 二塁打.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
Return
the float value 代表するd by the string, or 0.0 if the string does not 代表する a 二塁打.

rtl_ustr_toFloat
extern "C"
float rtl_ustr_toFloat(
const sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
解釈する/通訳する a string as a float.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
Return
the float value 代表するd by the string, or 0.0 if the string does not 代表する a float.

rtl_ustr_toInt32
extern "C"
sal_Int32 rtl_ustr_toInt32(
const sal_Unicode * str,
sal_Int16 radix );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
解釈する/通訳する a string as an integer.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
radix
    the radix.  Must be between RTL_USTR_MIN_RADIX (2) and RTL_USTR_MAX_RADIX
    (36), inclusive.

    
Return
the integer value 代表するd by the string, or 0 if the string does not 代表する an integer.

rtl_ustr_toInt64
extern "C"
sal_Int64 rtl_ustr_toInt64(
const sal_Unicode * str,
sal_Int16 radix );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
解釈する/通訳する a string as a long integer.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
radix
    the radix.  Must be between RTL_USTR_MIN_RADIX (2) and RTL_USTR_MAX_RADIX
    (36), inclusive.

    
Return
the long integer value 代表するd by the string, or 0 if the string does not 代表する a long integer.

rtl_ustr_trim
extern "C"
sal_Int32 rtl_ustr_trim(
sal_Unicode * str );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
除去する white space from both ends of a string.
Description
All characters with values いっそう少なく than or equal to 32 (the space character) are considered to be white space. This 機能(する)/行事 cannot be used for language-明確な/細部 操作/手術s. The string must be null-終結させるd.
Parameters
str
    a null-終結させるd string.

    
Return
the new length of the string.

rtl_ustr_trim_WithLength
extern "C"
sal_Int32 rtl_ustr_trim_WithLength(
sal_Unicode * str,
sal_Int32 len );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
除去する white space from both ends of the string.
Description
All characters with values いっそう少なく than or equal to 32 (the space character) are considered to be white space. This 機能(する)/行事 cannot be used for language-明確な/細部 操作/手術s. The string must be null-終結させるd.
Parameters
str
    a string.  Need not be null-終結させるd, but must be at least as long as
    the 明示するd len.

    
len
    the 初めの length of the string.

    
Return
the new length of the string.

rtl_ustr_valueOfBoolean
extern "C"
sal_Int32 rtl_ustr_valueOfBoolean(
sal_Unicode * str,
sal_Bool b );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of a boolean.
Description
If b is true, the 衝撃を和らげるもの is filled with the string "true" and 5 is returned. If b is 誤った, the 衝撃を和らげるもの is filled with the string "誤った" and 6 is returned. This 機能(する)/行事 cannot be used for language-明確な/細部 操作/手術s.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFBOOLEAN define to
    create a 衝撃を和らげるもの that is big enough.

    
b
    a boolean value.

    
Return
the length of the string.

rtl_ustr_valueOfChar
extern "C"
sal_Int32 rtl_ustr_valueOfChar(
sal_Unicode * str,
sal_Unicode ch );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of a character.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFCHAR define to create a
    衝撃を和らげるもの that is big enough.

    
ch
    a character value.

    
Return
the length of the string.

rtl_ustr_valueOfDouble
extern "C"
sal_Int32 rtl_ustr_valueOfDouble(
sal_Unicode * str,
二塁打 d );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of a 二塁打.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFDOUBLE define to create
    a 衝撃を和らげるもの that is big enough.

    
d
    a 二塁打 value.

    
Return
the length of the string.

rtl_ustr_valueOfFloat
extern "C"
sal_Int32 rtl_ustr_valueOfFloat(
sal_Unicode * str,
float f );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of a float.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 転換.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFFLOAT define to create
    a 衝撃を和らげるもの that is big enough.

    
f
    a float value.

    
Return
the length of the string.

rtl_ustr_valueOfInt32
extern "C"
sal_Int32 rtl_ustr_valueOfInt32(
sal_Unicode * str,
sal_Int32 i,
sal_Int16 radix );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of an integer.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 操作/手術s.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFINT32 define to create
    a 衝撃を和らげるもの that is big enough.

    
i
    an integer value.

    
radix
    the radix.  Must be between RTL_USTR_MIN_RADIX (2) and RTL_USTR_MAX_RADIX
    (36), inclusive.

    
Return
the length of the string.

rtl_ustr_valueOfInt64
extern "C"
sal_Int32 rtl_ustr_valueOfInt64(
sal_Unicode * str,
sal_Int64 l,
sal_Int16 radix );

事実上の abstract const volatile template static inline C-結合,連鎖
NO NO NO NO NO NO NO YES

要約
Create the string 代表 of a long integer.
Description
This 機能(する)/行事 cannot be used for language-明確な/細部 操作/手術s.
Parameters
str
    a 衝撃を和らげるもの that is big enough to 持つ/拘留する the result and the 終結させるing NUL
    character.  You should use the RTL_USTR_MAX_VALUEOFINT64 define to create
    a 衝撃を和らげるもの that is big enough.

    
l
    a long integer value.

    
radix
    the radix.  Must be between RTL_USTR_MIN_RADIX (2) and RTL_USTR_MAX_RADIX
    (36), inclusive.

    
Return
the length of the string.

最高の,を越す of Page

Apache Software Foundation

Copyright & License | Privacy | 接触する Us | 寄付する | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are 登録(する)d trademarks of The Apache ソフトウェア 創立/基礎. The Apache feather logo is a trademark of The Apache ソフトウェア 創立/基礎. Other 指名するs appearing on the 場所/位置 may be trademarks of their 各々の owners.