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

翻訳前ページへ


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

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

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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


rtl_convertUStringToString
extern "C"
sal_Bool rtl_convertUStringToString(
rtl_String * * pTarget,
const sal_Unicode * pSource,
sal_Int32 nLength,
rtl_TextEncoding nEncoding,
sal_uInt32 nFlags );

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

要約
変えるs a Unicode string to a byte string, signalling 失敗.
Parameters
pTarget
  An out parameter receiving the 変えるd string.  Must not be null itself, and
  must 含む/封じ込める either null or a pointer to a valid rtl_String; the contents are
  not 修正するd if 転換 fails (rtl_convertUStringToString returns 誤った).

  
pSource
  The Unicode string.  May only be null if nLength is 無.

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

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

  
nFlags
  A combination of RTL_UNICODETOTEXT_FLAGS that 詳細(に述べる) how to do the 転換
  (see rtl_convertUnicodeToText).  RTL_UNICODETOTEXT_FLAGS_FLUSH need not be
  含むd, it is 暗黙に assumed.  Typical uses are either
  RTL_UNICODETOTEXT_FLAGS_UNDEFINED_ERROR |
  RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR (fail if a Unicode character cannot be
  変えるd to the 的 nEncoding) or OUSTRING_TO_OSTRING_CVTFLAGS (make a
  best 成果/努力s 転換).

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

rtl_str_compare
extern "C"
sal_Int32 rtl_str_compare(
const sal_Char * 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.
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_str_compareIgnoreAsciiCase
extern "C"
sal_Int32 rtl_str_compareIgnoreAsciiCase(
const sal_Char * 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.
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_str_compareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_str_compareIgnoreAsciiCase_WithLength(
const sal_Char * 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, 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_str_compare_WithLength
extern "C"
sal_Int32 rtl_str_compare_WithLength(
const sal_Char * 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.
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_str_getLength
extern "C"
sal_Int32 rtl_str_getLength(
const sal_Char * 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 8-bit 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_str_hashCode
extern "C"
sal_Int32 rtl_str_hashCode(
const sal_Char * 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_str_hashCode_WithLength
extern "C"
sal_Int32 rtl_str_hashCode_WithLength(
const sal_Char * 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_str_indexOfChar
extern "C"
sal_Int32 rtl_str_indexOfChar(
const sal_Char * str,
sal_Char 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_str_indexOfChar_WithLength
extern "C"
sal_Int32 rtl_str_indexOfChar_WithLength(
const sal_Char * str,
sal_Int32 len,
sal_Char 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_str_indexOfStr
extern "C"
sal_Int32 rtl_str_indexOfStr(
const sal_Char * str,
const sal_Char * 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_str_indexOfStr_WithLength
extern "C"
sal_Int32 rtl_str_indexOfStr_WithLength(
const sal_Char * str,
sal_Int32 len,
const sal_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 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_str_lastIndexOfChar
extern "C"
sal_Int32 rtl_str_lastIndexOfChar(
const sal_Char * str,
sal_Char 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_str_lastIndexOfChar_WithLength
extern "C"
sal_Int32 rtl_str_lastIndexOfChar_WithLength(
const sal_Char * str,
sal_Int32 len,
sal_Char 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_str_lastIndexOfStr
extern "C"
sal_Int32 rtl_str_lastIndexOfStr(
const sal_Char * str,
const sal_Char * 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_str_lastIndexOfStr_WithLength
extern "C"
sal_Int32 rtl_str_lastIndexOfStr_WithLength(
const sal_Char * str,
sal_Int32 len,
const sal_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 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_str_replaceChar
extern "C"
無効の rtl_str_replaceChar(
sal_Char * str,
sal_Char oldChar,
sal_Char 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_str_replaceChar_WithLength
extern "C"
無効の rtl_str_replaceChar_WithLength(
sal_Char * str,
sal_Int32 len,
sal_Char oldChar,
sal_Char 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_str_reverseCompare_WithLength
extern "C"
sal_Int32 rtl_str_reverseCompare_WithLength(
const sal_Char * 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.
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_str_shortenedCompareIgnoreAsciiCase_WithLength
extern "C"
sal_Int32 rtl_str_shortenedCompareIgnoreAsciiCase_WithLength(
const sal_Char * first,
sal_Int32 firstLen,
const sal_Char * 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_str_shortenedCompare_WithLength
extern "C"
sal_Int32 rtl_str_shortenedCompare_WithLength(
const sal_Char * first,
sal_Int32 firstLen,
const sal_Char * 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_str_toAsciiLowerCase
extern "C"
無効の rtl_str_toAsciiLowerCase(
sal_Char * 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_str_toAsciiLowerCase_WithLength
extern "C"
無効の rtl_str_toAsciiLowerCase_WithLength(
sal_Char * 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_str_toAsciiUpperCase
extern "C"
無効の rtl_str_toAsciiUpperCase(
sal_Char * 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_str_toAsciiUpperCase_WithLength
extern "C"
無効の rtl_str_toAsciiUpperCase_WithLength(
sal_Char * 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_str_toBoolean
extern "C"
sal_Bool rtl_str_toBoolean(
const sal_Char * 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_str_toDouble
extern "C"
二塁打 rtl_str_toDouble(
const sal_Char * 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_str_toFloat
extern "C"
float rtl_str_toFloat(
const sal_Char * 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_str_toInt32
extern "C"
sal_Int32 rtl_str_toInt32(
const sal_Char * 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_STR_MIN_RADIX (2) and RTL_STR_MAX_RADIX
    (36), inclusive.

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

rtl_str_toInt64
extern "C"
sal_Int64 rtl_str_toInt64(
const sal_Char * 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_STR_MIN_RADIX (2) and RTL_STR_MAX_RADIX
    (36), inclusive.

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

rtl_str_trim
extern "C"
sal_Int32 rtl_str_trim(
sal_Char * 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_str_trim_WithLength
extern "C"
sal_Int32 rtl_str_trim_WithLength(
sal_Char * 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_str_valueOfBoolean
extern "C"
sal_Int32 rtl_str_valueOfBoolean(
sal_Char * 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_STR_MAX_VALUEOFBOOLEAN define to create
    a 衝撃を和らげるもの that is big enough.

    
b
    a boolean value.

    
Return
the length of the string.

rtl_str_valueOfChar
extern "C"
sal_Int32 rtl_str_valueOfChar(
sal_Char * str,
sal_Char 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_STR_MAX_VALUEOFCHAR define to create a
    衝撃を和らげるもの that is big enough.

    
ch
    a character value.

    
Return
the length of the string.

rtl_str_valueOfDouble
extern "C"
sal_Int32 rtl_str_valueOfDouble(
sal_Char * 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_STR_MAX_VALUEOFDOUBLE define to create
    a 衝撃を和らげるもの that is big enough.

    
d
    a 二塁打 value.

    
Return
the length of the string.

rtl_str_valueOfFloat
extern "C"
sal_Int32 rtl_str_valueOfFloat(
sal_Char * 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_STR_MAX_VALUEOFFLOAT define to create a
    衝撃を和らげるもの that is big enough.

    
f
    a float value.

    
Return
the length of the string.

rtl_str_valueOfInt32
extern "C"
sal_Int32 rtl_str_valueOfInt32(
sal_Char * 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_STR_MAX_VALUEOFINT32 define to create a
    衝撃を和らげるもの that is big enough.

    
i
    an integer value.

    
radix
    the radix.  Must be between RTL_STR_MIN_RADIX (2) and RTL_STR_MAX_RADIX
    (36), inclusive.

    
Return
the length of the string.

rtl_str_valueOfInt64
extern "C"
sal_Int32 rtl_str_valueOfInt64(
sal_Char * 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_STR_MAX_VALUEOFINT64 define to create a
    衝撃を和らげるもの that is big enough.

    
l
    a long integer value.

    
radix
    the radix.  Must be between RTL_STR_MIN_RADIX (2) and RTL_STR_MAX_RADIX
    (36), inclusive.

    
Return
the length of the string.

rtl_string_acquire
extern "C"
無効の rtl_string_acquire(
rtl_String * 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_string_assign
extern "C"
無効の rtl_string_assign(
rtl_String * * str,
rtl_String * 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_string_getLength
extern "C"
sal_Int32 rtl_string_getLength(
const rtl_String * 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_string_getStr
extern "C"
sal_Char * rtl_string_getStr(
rtl_String * 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_string_getToken
extern "C"
sal_Int32 rtl_string_getToken(
rtl_String * * newStr,
rtl_String * str,
sal_Int32 記念品,
sal_Char 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_String * pToken = NULL; sal_Int32 nIndex = 0; do { ... nIndex = rtl_string_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_string_new
extern "C"
無効の rtl_string_new(
rtl_String * * 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_string_newConcat
extern "C"
無効の rtl_string_newConcat(
rtl_String * * newStr,
rtl_String * left,
rtl_String * 権利 );

事実上の 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_string_newFromStr
extern "C"
無効の rtl_string_newFromStr(
rtl_String * * 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.
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_string_newFromStr_WithLength
extern "C"
無効の rtl_string_newFromStr_WithLength(
rtl_String * * newStr,
const sal_Char * 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_string_newFromString
extern "C"
無効の rtl_string_newFromString(
rtl_String * * newStr,
const rtl_String * 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_string_newReplace
extern "C"
無効の rtl_string_newReplace(
rtl_String * * newStr,
rtl_String * str,
sal_Char oldChar,
sal_Char 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_string_newReplaceStrAt
extern "C"
無効の rtl_string_newReplaceStrAt(
rtl_String * * newStr,
rtl_String * str,
sal_Int32 idx,
sal_Int32 count,
rtl_String * 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_string_newToAsciiLowerCase
extern "C"
無効の rtl_string_newToAsciiLowerCase(
rtl_String * * newStr,
rtl_String * 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_string_newToAsciiUpperCase
extern "C"
無効の rtl_string_newToAsciiUpperCase(
rtl_String * * newStr,
rtl_String * 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_string_newTrim
extern "C"
無効の rtl_string_newTrim(
rtl_String * * newStr,
rtl_String * 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_string_new_WithLength
extern "C"
無効の rtl_string_new_WithLength(
rtl_String * * newStr,
sal_Int32 len );

事実上の 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_string_release
extern "C"
無効の rtl_string_release(
rtl_String * 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_uString2String
extern "C"
無効の rtl_uString2String(
rtl_String * * newStr,
const sal_Unicode * 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 byte string by 変えるing a Unicode 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 Unicode 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 Unicode character array.  Need not be null-終結させるd, but must be at
least as long as the 明示するd len.

len
the length of the Unicode character array.

encoding
the text encoding to use for 転換.

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

最高の,を越す 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.