Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Enumerations | Variables
nsCodingStateMachine.h File Reference
#include "nsPkgInt.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SMModel
class  nsCodingStateMachine

Defines

#define GETCLASS(c)   GETFROMPCK(((unsigned char)(c)), mModel->classTable)

Enumerations

enum  nsSMState {
  eStart = 0, eError = 1, eItsMe = 2, eStart = 0,
  eError = 1, eItsMe = 2
}

Variables

SMModel UTF8SMModel
SMModel Big5SMModel
SMModel EUCJPSMModel
SMModel EUCKRSMModel
SMModel EUCTWSMModel
SMModel GB18030SMModel
SMModel SJISSMModel
SMModel UCS2BESMModel
SMModel HZSMModel
SMModel ISO2022CNSMModel
SMModel ISO2022JPSMModel
SMModel ISO2022KRSMModel

Class Documentation

struct SMModel

Definition at line 51 of file nsCodingStateMachine.h.

Collaboration diagram for SMModel:
Class Members
const PRUint32 * charLenTable
PRUint32 classFactor
nsPkgInt classTable
const char * name
nsPkgInt stateTable

Define Documentation

#define GETCLASS (   c)    GETFROMPCK(((unsigned char)(c)), mModel->classTable)

Definition at line 48 of file nsCodingStateMachine.h.


Enumeration Type Documentation

enum nsSMState
Enumerator:
eStart 
eError 
eItsMe 
eStart 
eError 
eItsMe 

Definition at line 42 of file nsCodingStateMachine.h.

             {
   eStart = 0,
   eError = 1,
   eItsMe = 2 
} nsSMState;

Variable Documentation

Definition at line 92 of file nsMBCSSM.cpp.

Definition at line 147 of file nsMBCSSM.cpp.

Definition at line 199 of file nsMBCSSM.cpp.

Definition at line 255 of file nsMBCSSM.cpp.

Definition at line 371 of file nsMBCSSM.cpp.

Definition at line 86 of file nsEscSM.cpp.

Definition at line 144 of file nsEscSM.cpp.

Definition at line 202 of file nsEscSM.cpp.

Definition at line 256 of file nsEscSM.cpp.

Definition at line 428 of file nsMBCSSM.cpp.

Definition at line 485 of file nsMBCSSM.cpp.

Definition at line 619 of file nsMBCSSM.cpp.