rpcsx/rpcsx-gpu/lib/gcn-shader/include/shader/ir/Region.hpp
2024-10-01 22:04:40 +03:00

20 lines
482 B
C++

#pragma once
#include "Node.hpp"
#include "RegionLike.hpp"
namespace shader::ir {
template <typename ImplT>
struct RegionWrapper : RegionLikeWrapper<ImplT, NodeWrapper> {
using RegionLikeWrapper<ImplT, NodeWrapper>::RegionLikeWrapper;
using RegionLikeWrapper<ImplT, NodeWrapper>::operator=;
};
struct RegionImpl;
struct Region : RegionWrapper<RegionImpl> {
using RegionWrapper<RegionImpl>::RegionWrapper;
using RegionWrapper<RegionImpl>::operator=;
};
} // namespace ir