fttyplis.h File Reference

(r1785/r1282)

Go to the source code of this file.

Classes

class  FTTypeList
 Object used by CXaraFileRecord for recording type information while writing. More...

Defines

#define ENTERWRITEFUNCTION(type)
#define LEAVEWRITEFUNCTION
#define STORELENGTH(len)   ((bFTTLUnlock) ? (m_pTypeList->StoreLength(len)) : (ok))

Enumerations

enum  FTType {
  FTT_BYTE = 1, FTT_UINT32, FTT_INT32, FTT_UINT16,
  FTT_INT16, FTT_FLOAT, FTT_DOUBLE, FTT_BINHEX,
  FTT_WCHAR, FTT_ASCII, FTT_UNICODE, FTT_COORD,
  FTT_INTCOORD, FTT_REFERENCE, FTT_MAXTYPE
}


Define Documentation

#define ENTERWRITEFUNCTION type   ) 
 

Value:

BOOL bFTTLUnlock = FALSE;                               \
    if (m_pTypeList)                                        \
        bFTTLUnlock = m_pTypeList->AddToListAndLock(type);

Definition at line 129 of file fttyplis.h.

#define LEAVEWRITEFUNCTION
 

Value:

if (bFTTLUnlock)            \
        m_pTypeList->Unlock();

Definition at line 134 of file fttyplis.h.

#define STORELENGTH len   )     ((bFTTLUnlock) ? (m_pTypeList->StoreLength(len)) : (ok))
 

Definition at line 138 of file fttyplis.h.


Enumeration Type Documentation

enum FTType
 

Enumerator:
FTT_BYTE 
FTT_UINT32 
FTT_INT32 
FTT_UINT16 
FTT_INT16 
FTT_FLOAT 
FTT_DOUBLE 
FTT_BINHEX 
FTT_WCHAR 
FTT_ASCII 
FTT_UNICODE 
FTT_COORD 
FTT_INTCOORD 
FTT_REFERENCE 
FTT_MAXTYPE 

Definition at line 108 of file fttyplis.h.

00109 {
00110     FTT_BYTE = 1,
00111     FTT_UINT32,         // 2
00112     FTT_INT32,          // 3
00113     FTT_UINT16,         // 4
00114     FTT_INT16,          // 5
00115     FTT_FLOAT,          // 6
00116     FTT_DOUBLE,         // 7
00117     FTT_BINHEX,         // 8
00118     FTT_WCHAR,          // 9
00119     FTT_ASCII,          // A
00120     FTT_UNICODE,        // B
00121     FTT_COORD,          // C
00122     FTT_INTCOORD,       // D
00123     FTT_REFERENCE,      // E
00124     FTT_MAXTYPE         // F
00125 } FTType;


Generated on Sat Nov 10 03:49:10 2007 for Camelot by  doxygen 1.4.4