From 2ed10afef7b82240a9722e9f4f06e1bf9c142186 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 15 Oct 2017 01:40:20 -0500 Subject: [PATCH] Add general ioOp that will call ioOpRead or ioOpWrite --- deps/ox/src/ox/mc/optype.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/deps/ox/src/ox/mc/optype.hpp b/deps/ox/src/ox/mc/optype.hpp index 1cd88743..7e3b96c6 100644 --- a/deps/ox/src/ox/mc/optype.hpp +++ b/deps/ox/src/ox/mc/optype.hpp @@ -15,4 +15,13 @@ enum class OpType { Write = 1 }; +template +ox::Error ioOp(T *io, O *obj) { + if (io->opType() == ox::OpType::Read) { + return ioOpRead(io, obj); + } else { + return ioOpWrite(io, obj); + } +} + }