KRASCHE
&
BYRNE
         ELZED  HOME       NEWS       DOCS       DOWNLOADS       LICENSING       SUPPORT       FAQ       ABOUT  US

What's An Elzed?
Features
Licensing
Downloads
Documentation
Elzed News
    ELZED 
 Documentation 
 The Details 
 API 

lzSetInvertArrayIndices

The lzSetInvertArrayIndices function controls whether or not linked array indices will be inverted in the current context.

void lzSetInvertArrayIndices(
   bool bInvertArrayIndices   // pass TRUE to invert
);

Parameters

bInvertArrayIndices
   Pass TRUE to invert array indices applied to linked arrays. Pass FALSE to process arrays indices in the standard order.

Return Value

   None.

Remarks

    This function is provided to support Visual Basic. VB and C++ process array indices in reverse order with respect to each other. For Elzed (which is developed in C++) to process linked VB arrays correctly, it must invert (reverse) the list of indices before resolving the target array element.

Visual Basic users must call this function with TRUE to enable Elzed to process linked VB arrays correctly.

We can think of no good reason to invert linked array indices in the C++ environment. In our experience, however, that is a compelling reason to make the option available to you.

This function must be called after lzClearContext, but before lzSetContext. The setting may not be changed for a given context once lzSetContext has been called.

Versions

   Introduced in Elzed 1.2.0
   This page describes the version of lzSetInvertArrayIndices active in Elzed 2.5.0 (101: 2.5.0)

See Also

   Contexts


  Copyright  ©  MMXXV  by  R R Le Cropane   •   All Rights Reserved   •   Terms of Use   •   Privacy Policy