Searched defs:AbstractMonad (Results 1 – 1 of 1) sorted by relevance
763 MS_DECLARE_PARENT(AbstractMonad, AbstractBase) in MS_DECLARE_PARENT() argument776 AbstractMonad(const ValuePtr &value, const TypePtr &type) : AbstractBase(value, type) {} in AbstractMonad() function782 explicit AbstractUMonad(const ValuePtr &value = kUMonad) : AbstractMonad(value, kUMonadType) {} in AbstractMonad() function784 MS_DECLARE_PARENT(AbstractUMonad, AbstractMonad) in MS_DECLARE_PARENT() argument795 explicit AbstractIOMonad(const ValuePtr &value = kIOMonad) : AbstractMonad(value, kIOMonadType) {} in AbstractMonad() function797 MS_DECLARE_PARENT(AbstractIOMonad, AbstractMonad) in MS_DECLARE_PARENT() argument