Your Search Results

    NS ConvertUTF16toUTF8 external

    この記事はまだ日本語に翻訳されていません。MDN の翻訳はボランティアによって行われています。是非 MDN に登録し、私たちの力になって下さい。

    Class Declaration

    Method Overview

    Constructors
    get
    operator=
    Adopt
    BeginReading
    EndReading
    CharAt
    operator[]
    First
    BeginWriting
    EndWriting
    SetLength
    Length
    IsEmpty
    SetIsVoid
    IsVoid
    Assign
    AssignLiteral
    Replace
    Append
    AppendLiteral
    operator+=
    Insert
    Cut
    Truncate
    StripChars
    StripWhitespace
    Trim
    DefaultComparator
    Compare
    Equals
    operator<
    operator<=
    operator==
    operator>=
    operator>
    operator!=
    EqualsLiteral
    Find
    RFind
    FindChar
    RFindChar
    AppendInt
    ToInteger

    Base Classes

    Data Members

    No public members.

    Methods

    Constructors

    void NS_ConvertUTF16toUTF8_external(const nsAString&) - source

    Parameters

    • nsAString& aStr
    void NS_ConvertUTF16toUTF8_external(const PRUnichar*, PRUint32) - source

    Parameters

    • PRUnichar* aData
    • PRUint32 aLength

    get

    char* get() const - source
     

    operator=

    nsCString_external& operator=(const nsCString_external&) - source

    Parameters

    • nsCString_external& aString
    nsACString& operator=(const nsACString&) - source

    Parameters

    • nsACString& aString
    nsACString& operator=(const char*) - source

    Parameters

    • char* aPtr
    nsACString& operator=(char) - source

    Parameters

    • char aChar

    Adopt

    void Adopt(const char*, PRUint32) - source

    Parameters

    • char* aData
    • PRUint32 aLength

    BeginReading

    PRUint32 BeginReading(const char**, const char**) const - source
    Returns the length, beginning, and end of a string in one operation.

    Parameters

    • char** begin
    • char** end
    char* BeginReading() const - source
     

    EndReading

    char* EndReading() const - source
     

    CharAt

    char CharAt(PRUint32) const - source

    Parameters

    • PRUint32 aPos

    operator[]

    char operator[](PRUint32) const - source

    Parameters

    • PRUint32 aPos

    First

    char First() const - source
     

    BeginWriting

    PRUint32 BeginWriting(char**, char**, PRUint32) - source
    Get the length, begin writing, and optionally set the length of a
    string all in one operation.
    
    @param   newSize Size the string to this length. Pass PR_UINT32_MAX
    to leave the length unchanged.
    @return  The new length of the string, or 0 if resizing failed.

    Parameters

    • char** begin
    • char** end
    • PRUint32 newSize
    char* BeginWriting(PRUint32) - source

    Parameters

    • PRUint32 aLen

    EndWriting

    char* EndWriting() - source
     

    SetLength

    PRBool SetLength(PRUint32) - source

    Parameters

    • PRUint32 aLen

    Length

    PRUint32 Length() const - source
     

    IsEmpty

    PRBool IsEmpty() const - source
     

    SetIsVoid

    void SetIsVoid(PRBool) - source

    Parameters

    • PRBool val

    IsVoid

    PRBool IsVoid() const - source
     

    Assign

    void Assign(const nsACString&) - source

    Parameters

    • nsACString& aString
    void Assign(const char*, PRUint32) - source

    Parameters

    • char* aData
    • PRUint32 aLength
    void Assign(char) - source

    Parameters

    • char aChar

    AssignLiteral

    void AssignLiteral(const char*) - source

    Parameters

    • char* aData

    Replace

    void Replace(PRUint32, PRUint32, const char*, PRUint32) - source

    Parameters

    • PRUint32 cutStart
    • PRUint32 cutLength
    • char* data
    • PRUint32 length
    void Replace(PRUint32, PRUint32, char) - source

    Parameters

    • PRUint32 cutStart
    • PRUint32 cutLength
    • char c
    void Replace(PRUint32, PRUint32, const nsACString&) - source

    Parameters

    • PRUint32 cutStart
    • PRUint32 cutLength
    • nsACString& readable

    Append

    void Append(char) - source

    Parameters

    • char c
    void Append(const char*, PRUint32) - source

    Parameters

    • char* data
    • PRUint32 length
    void Append(const nsACString&) - source

    Parameters

    • nsACString& readable

    AppendLiteral

    void AppendLiteral(const char*) - source

    Parameters

    • char* aASCIIStr

    operator+=

    nsACString& operator+=(char) - source

    Parameters

    • char c
    nsACString& operator+=(const char*) - source

    Parameters

    • char* data
    nsACString& operator+=(const nsACString&) - source

    Parameters

    • nsACString& readable

    Insert

    void Insert(char, PRUint32) - source

    Parameters

    • char c
    • PRUint32 pos
    void Insert(const char*, PRUint32, PRUint32) - source

    Parameters

    • char* data
    • PRUint32 pos
    • PRUint32 length
    void Insert(const nsACString&, PRUint32) - source

    Parameters

    • nsACString& readable
    • PRUint32 pos

    Cut

    void Cut(PRUint32, PRUint32) - source

    Parameters

    • PRUint32 cutStart
    • PRUint32 cutLength

    Truncate

    void Truncate() - source
     

    StripChars

    void StripChars(const char*) - source
    Remove all occurrences of characters in aSet from the string.

    Parameters

    • char* aSet

    StripWhitespace

    void StripWhitespace() - source
    Strip whitespace characters from the string.

    Trim

    void Trim(const char*, PRBool, PRBool) - source

    Parameters

    • char* aSet
    • PRBool aLeading
    • PRBool aTrailing

    DefaultComparator

    PRInt32 DefaultComparator(const char*, const char*, PRUint32) - source

    Parameters

    • char* a
    • char* b
    • PRUint32 length

    Compare

    PRInt32 Compare(const char*, PRInt32 (*)(const char*, const char*, PRUint32)) const - source

    Parameters

    • char* other
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 Compare(const nsACString&, PRInt32 (*)(const char*, const char*, PRUint32)) const - source

    Parameters

    • nsACString& other
    • PRInt32 (*)(char*, char*, PRUint32) c

    Equals

    PRBool Equals(const char*, PRInt32 (*)(const char*, const char*, PRUint32)) const - source

    Parameters

    • char* other
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRBool Equals(const nsACString&, PRInt32 (*)(const char*, const char*, PRUint32)) const - source

    Parameters

    • nsACString& other
    • PRInt32 (*)(char*, char*, PRUint32) c

    operator<

    PRBool operator<(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator<(const char*) const - source

    Parameters

    • char* other

    operator<=

    PRBool operator<=(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator<=(const char*) const - source

    Parameters

    • char* other

    operator==

    PRBool operator==(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator==(const char*) const - source

    Parameters

    • char* other

    operator>=

    PRBool operator>=(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator>=(const char*) const - source

    Parameters

    • char* other

    operator>

    PRBool operator>(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator>(const char*) const - source

    Parameters

    • char* other

    operator!=

    PRBool operator!=(const nsACString&) const - source

    Parameters

    • nsACString& other
    PRBool operator!=(const char*) const - source

    Parameters

    • char* other

    EqualsLiteral

    PRBool EqualsLiteral(const char*) const - source

    Parameters

    • char* other

    Find

    PRInt32 Find(const nsACString&, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the first occurrence of aStr in this string.
    
    @return the offset of aStr, or -1 if not found

    Parameters

    • nsACString& aStr
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 Find(const nsACString&, PRUint32, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the first occurrence of aStr in this string, beginning at aOffset.
    
    @return the offset of aStr, or -1 if not found

    Parameters

    • nsACString& aStr
    • PRUint32 aOffset
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 Find(const char*, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the first occurrence of aStr in this string.
    
    @return the offset of aStr, or -1 if not found

    Parameters

    • char* aStr
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 Find(const char*, PRUint32, PRInt32 (*)(const char*, const char*, PRUint32)) const - source

    Parameters

    • char* aStr
    • PRUint32 aLen
    • PRInt32 (*)(char*, char*, PRUint32) c

    RFind

    PRInt32 RFind(const nsACString&, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the last occurrence of aStr in this string.
    
    @return The offset of the character from the beginning of the string,
    or -1 if not found.

    Parameters

    • nsACString& aStr
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 RFind(const nsACString&, PRInt32, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the last occurrence of aStr in this string, beginning at aOffset.
    
    @param aOffset the offset from the beginning of the string to begin
    searching. If aOffset < 0, search from end of this string.
    @return The offset of aStr from the beginning of the string,
    or -1 if not found.

    Parameters

    • nsACString& aStr
    • PRInt32 aOffset
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 RFind(const char*, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the last occurrence of aStr in this string.
    
    @return The offset of aStr from the beginning of the string,
    or -1 if not found.

    Parameters

    • char* aStr
    • PRInt32 (*)(char*, char*, PRUint32) c
    PRInt32 RFind(const char*, PRInt32, PRInt32 (*)(const char*, const char*, PRUint32)) const - source
    Find the last occurrence of an ASCII string in this string, 
    beginning at aOffset.
    
    @param aLen is the length of aStr
    @return The offset of aStr from the beginning of the string,
    or -1 if not found.

    Parameters

    • char* aStr
    • PRInt32 aLen
    • PRInt32 (*)(char*, char*, PRUint32) c

    FindChar

    PRInt32 FindChar(char, PRUint32) const - source
    Search for the offset of the first occurrence of a character in a
    string.
    
    @param aOffset the offset from the beginning of the string to begin
    searching
    @return The offset of the character from the beginning of the string,
    or -1 if not found.

    Parameters

    • char aChar
    • PRUint32 aOffset

    RFindChar

    PRInt32 RFindChar(char) const - source
    Search for the offset of the last occurrence of a character in a
    string.
    
    @return The offset of the character from the beginning of the string,
    or -1 if not found.

    Parameters

    • char aChar

    AppendInt

    void AppendInt(int, PRInt32) - source
    Append a string representation of a number.

    Parameters

    • int aInt
    • PRInt32 aRadix

    ToInteger

    PRInt32 ToInteger(nsresult*, PRUint32) const - source
    Convert this string to an integer.
    
    @param aErrorCode pointer to contain result code.
    @param aRadix must be 10 or 16

    Parameters

    • nsresult* aErrorCode
    • PRUint32 aRadix

     

    Document Tags and Contributors

    Contributors to this page: EndersTruth, kscarfone
    最終更新者: kscarfone,