# This file is generated by uxsdcap 0.1.0. # https://github.com/duck2/uxsdcxx # Modify only if your build process doesn't involve regenerating this file. # # Cmdline: uxsdcxx/uxsdcap.py /home/jrlin/add_feature/bin_format/OpenFPGA/libs/libopenfpgacapnproto/gen/unique_blocks.xsd unique_blocks_capnproto_generate/unique_blocks_uxsdcxx.h unique_blocks_capnproto_generate/unique_blocks_uxsdcxx_capnp.h unique_blocks_capnproto_generate/unique_blocks_uxsdcxx_interface.h /home/jrlin/add_feature/bin_format/OpenFPGA/libs/libopenfpgacapnproto/gen # Input file: /home/jrlin/add_feature/bin_format/OpenFPGA/libs/libopenfpgacapnproto/gen/unique_blocks.xsd # md5sum of input file: 6fd16e8f6b3530e875f67cea3044e719 @0xf133a161f333ac8a; using Cxx = import "/capnp/c++.capnp"; $Cxx.namespace("ucap"); enum Blocktype { uxsdInvalid @0; cbx @1; cby @2; sb @3; } struct Blockinfo { type @0 :Blocktype; x @1 :UInt32; y @2 :UInt32; } struct Instanceinfo { x @0 :UInt32; y @1 :UInt32; } struct Uniqueblockpacked { blockinfo @0 :Blockinfo; instances @1 :List(Instanceinfo); } struct UniqueBlocks { atominfos @0 :List(Uniqueblockpacked); }