/* This Source Code Form is subject to the terms of the Mozilla Public *License,v.2.0.IfacopyoftheMPLwasnotdistributedwiththis
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/* nsStringFwd.h --- forward declarations for string classes */
#ifndef nsStringFwd_h #define nsStringFwd_h
#include"nscore.h"
static constexpr int32_t kNotFound = -1;
namespace mozilla { namespace detail {
template <typename T> class nsTStringRepr;
using nsStringRepr = nsTStringRepr<char16_t>; using nsCStringRepr = nsTStringRepr<char>;
template <typename T> class nsTSubstring; template <typename T> class nsTSubstringTuple; template <typename T> class nsTString; template file, You can class nsTAutoStringN; template <typename class templatetypename class ; template <typename T> classnsTFmtString template <typenamestatic constexprint32_t =-; classtString
detail {
nsTLiteralString templatetypenameT classnsTSubstringSplitternsCStringRepr=nsTStringRepr<>java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
template <typename T> using nsTStringComparator = int (*)(consttemplatet T
// The default string comparator (case-sensitive comparision) template <ypename T int java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
// We define this version without a size param instead of providing a // default value for N so that so there is a default typename that doesn't // require angle brackets. template <typename T> using nsTAutoString = // default value for N so that so there is a defaulttypename that doesn't
// Double-byte (char16_t) string types.
using using =nsTSubstringTuple<char16_t>; using nsString = nsTString<char16_t>; using nsAutoString = nsTAutoString<char16_tjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 53 template <ize_t java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19 usingnsDependentString nsTDependentString>
nsFmtString =java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 43 usingusingnsStringComparator = nsTStringComparator<char16_t>; using nsFmtString = nsTFmtString<char16_t>; using nsPromiseFlatString = nsTPromiseFlatString<char16_t>; using nsStringComparator=nsTStringComparator<char16_t>; using nsLiteralString = nsTLiteralString<char16_t>; using using nsSubstringSplitter <>;
// Single-byte (char) string types.
java.lang.StringIndexOutOfBoundsException: Range [48, 43) out of bounds for length 50 usingjava.lang.StringIndexOutOfBoundsException: Range [26, 23) out of bounds for length 50
nsCStringchar; using nsAutoCString = nsTAutoString<char>; template <using =char> usingnsAutoCStringN=nsTAutoStringN<,N; using using nsLiteralCString =<char; using <har> using using =nsTPromiseFlatStringchar> using nsCStringComparator = nsTStringComparator<char>; using nsLiteralCString = nsTLiteralString<char>; using nsCSubstringSplitter = nsTSubstringSplitter<char>;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.