XLL+ Class Library

CXlSerialData Methods

The methods of the CXlSerialData class are listed here.

Construction

public methodCXlSerialDataConstructs a CXlSerialData object

Assignment operators

public methodoperator =Assigns a new value to the byte array

Data operations

public methodClearClears all data
public methodSetCopies the supplied data into the object, replacing any current contents
public methodAttachAttaches the supplied data to the object, replacing any current contents
public methodDetachDetaches the current data from the object
public methodMoveFromDetaches the data from another object and attaches it to this object

Operations

public methodReadArgsSerializes a sequence of arguments from the stack, using the function name to define the arguments
public methodReadArgListSerializes a sequence of arguments from the stack, using an argument template to define the arguments
public methodCopyXlOperSerializes a single CXlOper
public methodGetXlOperDeserializes a single CXlOper

Accessor methods

public methodGetDataReturns a pointer to the internal byte array
public methodGetDataBufferReturns a character pointer to the internal byte array
public methodGetCountReturns the size of the byte array
public methodIsGoodReturns the state of the byte array

Memory management

public methodpublic methodAllocAllocates memory for a byte array
public methodpublic methodDestroyDeallocates memory for a byte array

Comparison methods & operators

public methodCompareCompares the object with another
public methodoperator <Compares the object with another
public methodoperator <=Compares the object with another
public methodoperator >=Compares the object with another
public methodoperator >Compares the object with another
public methodoperator =Compares the object with another
public methodoperator !=Compares the object with another

Requirements

Header: xlserialize.h

See Also

CXlSerialData Class | xlserialize.h | CXlOperCache class | CXlInputKey class | Cache sample