orbum/liborbum/src/Resources/Iop/Intc/RIopIntc.hpp
2018-08-08 23:14:09 +08:00

26 lines
445 B
C++

#pragma once
#include <cereal/cereal.hpp>
#include "Resources/Iop/Intc/IopIntcRegisters.hpp"
/// IOP INTC resources.
class RIopIntc
{
public:
IopIntcRegister_Ctrl ctrl;
IopIntcRegister_Mask mask;
IopIntcRegister_Stat stat;
public:
template<class Archive>
void serialize(Archive & archive)
{
archive(
CEREAL_NVP(ctrl),
CEREAL_NVP(mask),
CEREAL_NVP(stat)
);
}
};