#include "LLDBTableGenBackends.h"
#include "LLDBTableGenUtils.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/TableGen/Record.h"
#include "llvm/TableGen/StringMatcher.h"
#include "llvm/TableGen/TableGenBackend.h"
#include <vector>
usingnamespacellvm;
usingnamespacelldb_private;
static void emitPropertyEnum(Record *Property, raw_ostream &OS) { … }
static void emitProperty(Record *Property, raw_ostream &OS) { … }
static void emityProperties(std::string PropertyName,
std::vector<Record *> PropertyRecords,
raw_ostream &OS) { … }
static void emitPropertyEnum(std::string PropertyName,
std::vector<Record *> PropertyRecords,
raw_ostream &OS) { … }
void lldb_private::EmitPropertyDefs(RecordKeeper &Records, raw_ostream &OS) { … }
void lldb_private::EmitPropertyEnumDefs(RecordKeeper &Records,
raw_ostream &OS) { … }