#ifndef LLVM_SUPPORT_YAMLTRAITS_H
#define LLVM_SUPPORT_YAMLTRAITS_H
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/BitVector.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ADT/Twine.h"
#include "llvm/Support/AlignOf.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/Endian.h"
#include "llvm/Support/SMLoc.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/YAMLParser.h"
#include "llvm/Support/raw_ostream.h"
#include <cassert>
#include <map>
#include <memory>
#include <new>
#include <optional>
#include <string>
#include <system_error>
#include <type_traits>
#include <vector>
namespace llvm {
class VersionTuple;
yaml
}
#define LLVM_YAML_IS_SEQUENCE_VECTOR_IMPL(TYPE, FLOW) …
#define LLVM_YAML_IS_SEQUENCE_VECTOR(type) …
#define LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(type) …
#define LLVM_YAML_DECLARE_MAPPING_TRAITS(Type) …
#define LLVM_YAML_DECLARE_ENUM_TRAITS(Type) …
#define LLVM_YAML_DECLARE_BITSET_TRAITS(Type) …
#define LLVM_YAML_DECLARE_SCALAR_TRAITS(Type, MustQuote) …
#define LLVM_YAML_IS_DOCUMENT_LIST_VECTOR(_type) …
#define LLVM_YAML_IS_STRING_MAP(_type) …
LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::Hex64)
LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::Hex32)
LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::Hex16)
LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::yaml::Hex8)
#endif