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

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