Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Private Member Functions
nsXPTParamInfo Class Reference

#include <xptinfo.h>

Inheritance diagram for nsXPTParamInfo:
Inheritance graph
[legend]
Collaboration diagram for nsXPTParamInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsXPTParamInfo (const XPTParamDescriptor &desc)
PRBool IsIn () const
PRBool IsOut () const
PRBool IsRetval () const
PRBool IsShared () const
PRBool IsDipper () const
const nsXPTType GetType () const

Public Attributes

PRUint8 flags
XPTTypeDescriptor type

Private Member Functions

 nsXPTParamInfo ()

Detailed Description

Definition at line 187 of file xptinfo.h.


Constructor & Destructor Documentation

Definition at line 191 of file xptinfo.h.

        {*(XPTParamDescriptor*)this = desc;}

Member Function Documentation

Definition at line 200 of file xptinfo.h.

{return type.prefix;}

Here is the caller graph for this function:

PRBool nsXPTParamInfo::IsDipper ( ) const [inline]

Definition at line 199 of file xptinfo.h.

{return 0 != (XPT_PD_IS_DIPPER(flags));}

Here is the caller graph for this function:

PRBool nsXPTParamInfo::IsIn ( ) const [inline]

Definition at line 195 of file xptinfo.h.

{return 0 != (XPT_PD_IS_IN(flags));}

Here is the caller graph for this function:

PRBool nsXPTParamInfo::IsOut ( ) const [inline]

Definition at line 196 of file xptinfo.h.

{return 0 != (XPT_PD_IS_OUT(flags));}

Here is the caller graph for this function:

PRBool nsXPTParamInfo::IsRetval ( ) const [inline]

Definition at line 197 of file xptinfo.h.

{return 0 != (XPT_PD_IS_RETVAL(flags));}

Here is the caller graph for this function:

PRBool nsXPTParamInfo::IsShared ( ) const [inline]

Definition at line 198 of file xptinfo.h.

{return 0 != (XPT_PD_IS_SHARED(flags));}

Here is the caller graph for this function:


Member Data Documentation

Definition at line 445 of file xpt_struct.h.

Definition at line 446 of file xpt_struct.h.


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