mozilla
Your Search Results

    XPCOM glue classes

    These "glue" classes are provided to make it easier to use XPCOM from C++ code. When these classes are used by a component, you may need to link the component against the XPCOM glue library.

    NS_ConvertASCIItoUTF16
    Class Declaration
    NS_ConvertUTF16toUTF8
    Class Declaration
    NS_ConvertUTF8toUTF16
    Class Declaration
    NS_LossyConvertUTF16toASCII
    Class Declaration
    nsACString
    The nsACString abstract class represents a character string composed of single-byte storage units. This class is typically used to represent ASCII or UTF-8 character arrays.
    nsAString
    The nsAString abstract class represents a character string composed of double-byte storage units. This class is typically used to represent Unicode character arrays.
    nsCOMPtr
    This utility class simplifies managing XPCOM interface references from C++ code.
    nsCString
    Class Declaration
    nsDependentCString
    Class Declaration
    nsDependentCSubstring
    Class Declaration
    nsDependentString
    Class Declaration
    nsDependentSubstring
    Class Declaration
    nsEmbedCString
    The nsEmbedCString concrete class provides a way to construct a nsACString object that allocates null-terminated storage.
    nsEmbedString
    The nsEmbedString concrete class provides a way to construct a nsAString object that allocates null-terminated storage.
    nsMemory
    The nsMemory class provides static helper routines to manage memory. These routines allow easy access to XPCOM's global nsIMemory implementation without having to go through the service manager to get it.
    nsString
    Class Declaration
    nsSupportsWeakReference
    Inherit from this C++ class to add canonical support for nsISupportsWeakReference.

    Document Tags and Contributors

    Contributors to this page: Sheppy
    Last updated by: Sheppy,