# 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: /home/talaeikh/uxsdcxx/uxsdcap.py /home/talaeikh/vtr-verilog-to-routing/libs/librrgraph/src/io/rr_graph.xsd # Input file: /home/talaeikh/vtr-verilog-to-routing/libs/librrgraph/src/io/rr_graph.xsd # md5sum of input file: 9c14a0ddd3c6bc1e690ca6abf467bae6 @0xa136dddfdd48783b; using Cxx = import "/capnp/c++.capnp"; $Cxx.namespace("uniqueblockcap"); enum BlockType { cbx @0; cby @1; sb @2; } struct BlockInfo { type @0: BlockType; x @1: UInt32; y @2: UInt32; } struct InstanceInfo { x @0: UInt32; y @1: UInt32; } struct UniqueBlockPacked { blockInfo @0: BlockInfo; instanceList @1: List(InstanceInfo); } struct UniqueBlockCompactInfo { atomInfo @0: List(UniqueBlockPacked); }