/**
 * Autogenerated by Thrift for /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_fbthrift/fbthrift/work/fbthrift-2025.01.13.00/thrift/lib/cpp2/test/ProtocolBenchData.thrift
 *
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 *  @generated @nocommit
 */
#pragma once

// BEGIN forward_declare
namespace thrift::benchmark {
class Empty;
class SmallInt;
class BigInt;
class SmallString;
class BigString;
class BigBinary;
class LargeBinary;
class Mixed;
class SmallListInt;
class BigListInt;
class BigListMixed;
class LargeListMixed;
class LargeSetInt;
class UnorderedSetInt;
class SortedVecSetInt;
class LargeMapInt;
class LargeMapMixed;
class LargeUnorderedMapMixed;
class LargeSortedVecMapMixed;
class NestedMapRaw;
class NestedMap1;
class NestedMap2;
class NestedMap3;
class NestedMap4;
class NestedMap;
class SortedVecNestedMapRaw;
class SortedVecNestedMap1;
class SortedVecNestedMap2;
class SortedVecNestedMap3;
class SortedVecNestedMap4;
class SortedVecNestedMap;
class UnorderedMapInt;
class LargeMixed;
class MixedInt;
class BigListMixedInt;
class ComplexStruct;
class OpEmpty;
class OpSmallInt;
class OpBigInt;
class OpSmallString;
class OpBigString;
class OpMixed;
class OpSmallListInt;
class OpBigListInt;
class OpBigListMixed;
class OpLargeListMixed;
class OpLargeSetInt;
class OpUnorderedSetInt;
class OpSortedVecSetInt;
class OpLargeMapInt;
class OpLargeMapMixed;
class OpLargeUnorderedMapMixed;
class OpLargeSortedVecMapMixed;
class OpNestedMap1;
class OpNestedMap2;
class OpNestedMap3;
class OpNestedMap4;
class OpNestedMap;
class OpSortedVecNestedMapRaw;
class OpSortedVecNestedMap1;
class OpSortedVecNestedMap2;
class OpSortedVecNestedMap3;
class OpSortedVecNestedMap4;
class OpSortedVecNestedMap;
class OpUnorderedMapInt;
class OpLargeMixed;
class OpMixedInt;
class OpBigListMixedInt;
class OpComplexStruct;
} // namespace thrift::benchmark
// END forward_declare
