Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Public Attributes
txVariableItem Class Reference

#include <txToplevelItems.h>

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

List of all members.

Public Types

enum  type {
  attributeSet, dummy, import, output,
  stripSpace, templ, variable
}

Public Member Functions

 txVariableItem (const txExpandedName &aName, nsAutoPtr< Expr > aValue, PRBool aIsParam)
virtual type getType ()=0

Public Attributes

TX_DECL_TOPLEVELITEM txExpandedName mName
nsAutoPtr< ExprmValue
PRBool mIsParam
nsAutoPtr< txInstructionmFirstInstruction

Detailed Description

Definition at line 150 of file txToplevelItems.h.


Member Enumeration Documentation

enum txToplevelItem::type [inherited]
Enumerator:
attributeSet 
dummy 
import 
output 
stripSpace 
templ 
variable 

Definition at line 58 of file txToplevelItems.h.

              {
        attributeSet,
        dummy,
        import,
        //namespaceAlias,
        output,
        stripSpace, //also used for preserve-space
        templ,
        variable
    };

Constructor & Destructor Documentation

txVariableItem::txVariableItem ( const txExpandedName aName,
nsAutoPtr< Expr aValue,
PRBool  aIsParam 
)

Definition at line 80 of file txToplevelItems.cpp.

    : mName(aName), mValue(aValue), mIsParam(aIsParam)
{
}

Member Function Documentation

virtual type txToplevelItem::getType ( ) [pure virtual, inherited]

Here is the caller graph for this function:


Member Data Documentation

Definition at line 80 of file txToplevelItems.h.

Definition at line 160 of file txToplevelItems.h.

Definition at line 158 of file txToplevelItems.h.

Definition at line 159 of file txToplevelItems.h.


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