#ifndef LLDB_SOURCE_PLUGINS_SYMBOLFILE_CTF_CTFTYPES_H
#define LLDB_SOURCE_PLUGINS_SYMBOLFILE_CTF_CTFTYPES_H
#include "lldb/lldb-types.h"
#include "llvm/ADT/StringRef.h"
namespace lldb_private {
struct CTFType { … };
struct CTFInteger : public CTFType { … };
struct CTFModifier : public CTFType { … };
struct CTFPointer : public CTFModifier { … };
struct CTFConst : public CTFModifier { … };
struct CTFVolatile : public CTFModifier { … };
struct CTFRestrict : public CTFModifier { … };
struct CTFTypedef : public CTFType { … };
struct CTFArray : public CTFType { … };
struct CTFEnum : public CTFType { … };
struct CTFFunction : public CTFType { … };
struct CTFRecord : public CTFType { … };
struct CTFStruct : public CTFRecord { … };
struct CTFUnion : public CTFRecord { … };
struct CTFForward : public CTFType { … };
}
#endif