xref: /XiangShan/src/main/scala/utils/OptionWrapper.scala (revision dd9705615c0460cbe2cb82682b4c4296d66daf2c)
1d0f6260dSXuan Hupackage utils
2d0f6260dSXuan Hu
3d0f6260dSXuan Huobject OptionWrapper {
4*dd970561SzhanglyGit  def apply[A](condition: Boolean, x: => A): Option[A] = condition match {
5d0f6260dSXuan Hu    case true => Some(x)
6d0f6260dSXuan Hu    case false => None
7d0f6260dSXuan Hu  }
8181b8a53SXuan Hu
9d0f6260dSXuan Hu}
10