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

#include <cstdint>

// BEGIN forward_declare
namespace apache::thrift::metadata {
class ThriftConstValuePair;
class ThriftConstValue;
class ThriftConstStruct;
class ThriftListType;
class ThriftSetType;
class ThriftMapType;
class ThriftEnumType;
class ThriftStructType;
class ThriftUnionType;
class ThriftTypedefType;
class ThriftStreamType;
class ThriftSinkType;
class ThriftType;
class ThriftEnum;
class ThriftField;
class ThriftStruct;
class ThriftException;
class ThriftFunction;
class ThriftService;
class ThriftModuleContext;
class ThriftServiceContext;
class ThriftServiceContextRef;
class ThriftServiceMetadataResponse;
class ThriftMetadata;
} // namespace apache::thrift::metadata
// END forward_declare

// BEGIN forward_declare_enums
namespace apache::thrift::metadata {
enum class ThriftPrimitiveType;
} // namespace apache::thrift::metadata
// END forward_declare_enums
