Uploaded image for project: 'Etch'
  1. Etch
  2. ETCH-246

Serialization of Multidimensional Arrays

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • 1.5.0
    • binding-cpp

    Description

      Multidimensional Array with "Empty Fields" aren't read correctly / deserialized correctly

      e.g.:
      EtchNativeArrayShortPtr shortArray = new EtchNativeArray<EtchShortPtr>(2,3);

      shortArray->createArray(Pos(0), 2);
      shortArray->createArray(Pos(1), 2);

      shortArray->createArray(Pos(0,0), 5);,
      shortArray->createArray(Pos(0,1), 5);
      shortArray->createArray(Pos(1,0), 5);
      shortArray->createArray(Pos(1,1), 5);

      shortArray->set(Pos(0,0,0), new EtchShort(12));
      shortArray->set(Pos(0,0,1), new EtchShort(43));
      shortArray->set(Pos(0,0,2), new EtchShort(76));
      shortArray->set(Pos(0,0,3), new EtchShort(4321));
      shortArray->set(Pos(0,0,4), new EtchShort(1234));
      shortArray->set(Pos(0,1,2), new EtchShort(3333)); //this field will be on Pos(0,1,0) after deserialization
      /.../

      Attachments

        Activity

          People

            joenx77 Giorgio Zoppi
            afrueh Aaron Frueh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: