/**
 * Autogenerated by Thrift for /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_fbthrift/fbthrift/work/fbthrift-2025.01.13.00/thrift/annotation/cpp.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 facebook::thrift::annotation::cpp {
class Name;
class Type;
class Ref;
class Lazy;
class DisableLazyChecksum;
class Adapter;
class PackIsset;
class MinimizePadding;
class ScopedEnumAsUnionType;
class FieldInterceptor;
class UseOpEncode;
class EnumType;
class Frozen2Exclude;
class Frozen2RequiresCompleteContainerParams;
class ProcessInEbThreadUnsafe;
class RuntimeAnnotation;
class UseCursorSerialization;
class GenerateDeprecatedHeaderClientMethods;
class AllowLegacyNonOptionalRef;
} // namespace facebook::thrift::annotation::cpp
// END forward_declare

// BEGIN forward_declare_enums
namespace facebook::thrift::annotation::cpp {
enum class RefType;
enum class EnumUnderlyingType;
} // namespace facebook::thrift::annotation::cpp
// END forward_declare_enums
