Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes
nsAbBooleanExpression Class Reference

#include <nsAbBooleanExpression.h>

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

List of all members.

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSIABBOOLEANEXPRESSION 
nsAbBooleanExpression ()
virtual ~nsAbBooleanExpression ()
void asetExpressions (in unsigned long aExpressionsSize,[array, size_is(aExpressionsSize)] in nsISupports aExpressionsArray)
 expressions attribute defined explicitly as an array of nsISupports
void agetExpressions (out unsigned long aExpressionsSize,[retval, array, size_is(aExpressionsSize)] out nsISupports aExpressionsArray)

Public Attributes

attribute nsAbBooleanOperationType operation
 The boolean operation to be applied to results of all evaluated expressions.
attribute nsISupportsArray expressions
 List of peer expressions.

Protected Attributes

nsAbBooleanOperationType mOperation
nsCOMPtr< nsISupportsArraymExpressions

Detailed Description

Definition at line 61 of file nsAbBooleanExpression.h.


Constructor & Destructor Documentation

Definition at line 118 of file nsAbBooleanExpression.cpp.

{
}

Member Function Documentation

void nsIAbBooleanExpression::agetExpressions ( out unsigned long  aExpressionsSize,
[retval, array, size_is(aExpressionsSize)] out nsISupports  aExpressionsArray 
) [inherited]
void nsIAbBooleanExpression::asetExpressions ( in unsigned long  aExpressionsSize,
[array, size_is(aExpressionsSize)] in nsISupports  aExpressionsArray 
) [inherited]

expressions attribute defined explicitly as an array of nsISupports

  

Member Data Documentation

List of peer expressions.

e1 [op] e2 [op] .... en

Definition at line 153 of file nsIAbBooleanExpression.idl.

Definition at line 72 of file nsAbBooleanExpression.h.

Definition at line 71 of file nsAbBooleanExpression.h.

The boolean operation to be applied to results of all evaluated expressions.

  

Definition at line 145 of file nsIAbBooleanExpression.idl.


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