Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes
nsScriptableConstant Class Reference
Inheritance diagram for nsScriptableConstant:
Inheritance graph
Collaboration diagram for nsScriptableConstant:
Collaboration graph

List of all members.

Public Member Functions

 nsScriptableConstant ()
 nsScriptableConstant (nsIInterfaceInfo *aInfo, const nsXPTConstant &aConst)
virtual ~nsScriptableConstant ()

Static Public Member Functions

Create (nsIInterfaceInfo *aInfo, const nsXPTConstant &aConst, nsIScriptableConstant **aResult)

Public Attributes

readonly attribute string name
readonly attribute
readonly attribute nsIVariant value

Private Attributes

nsCOMPtr< nsIInterfaceInfomInfo
nsXPTConstant mConst

Detailed Description

Definition at line 260 of file nsScriptableInterfaceInfo.cpp.

Constructor & Destructor Documentation

Here is the caller graph for this function:

Definition at line 271 of file nsScriptableInterfaceInfo.cpp.

        : mInfo(aInfo), mConst(aConst)
virtual nsScriptableConstant::~nsScriptableConstant ( ) [inline, virtual]

Definition at line 276 of file nsScriptableInterfaceInfo.cpp.


Member Function Documentation

Definition at line 287 of file nsScriptableInterfaceInfo.cpp.

    nsScriptableConstant* obj = new nsScriptableConstant(aInfo, aConst);
        return NS_ERROR_OUT_OF_MEMORY;
    *aResult = NS_STATIC_CAST(nsIScriptableConstant*, obj);
    return NS_OK;

Here is the call graph for this function:

Member Data Documentation

Definition at line 282 of file nsScriptableInterfaceInfo.cpp.

Definition at line 281 of file nsScriptableInterfaceInfo.cpp.

Definition at line 81 of file nsIScriptableInterfaceInfo.idl.

Definition at line 82 of file nsIScriptableInterfaceInfo.idl.

Definition at line 83 of file nsIScriptableInterfaceInfo.idl.

The documentation for this class was generated from the following file: