Files
revng-revng/include/revng/Yield/CrossRelations/RelationTarget.h
Massimo Fioravanti dad043027d Rework and EFA yield cross relations
Yield and EFA shared the same namespace, this commits splits them and
introduces tuple tree containers as well.
2023-02-06 09:37:23 +01:00

36 lines
674 B
C++

#pragma once
//
// This file is distributed under the MIT License. See LICENSE.md for details.
//
#include "revng/Yield/CrossRelations/RelationType.h"
/* TUPLE-TREE-YAML
name: RelationTarget
type: struct
fields:
- name: Kind
type: RelationType
- name: Location
type: string
key:
- Kind
- Location
TUPLE-TREE-YAML */
#include "revng/Yield/CrossRelations/Generated/Early/RelationTarget.h"
namespace yield::crossrelations {
class RelationTarget : public generated::RelationTarget {
public:
using generated::RelationTarget::RelationTarget;
};
} // namespace yield::crossrelations
#include "revng/Yield/CrossRelations/Generated/Late/RelationTarget.h"