MO.Compile.Attribute
Documentation
type AttributeName = Atom
Constructors
MkAttribute | |
Fields
|
mkAttributeMandatory :: Monad m => AttributeName -> Attribute m
mkPrivateAttributeMandatory :: Monad m => AttributeName -> Attribute m
mkAttributeStub :: (Typeable1 m, Monad m) => AttributeName -> Attribute m
mkPrivateAttributeStub :: (Typeable1 m, Monad m) => AttributeName -> Attribute m
mkAttribute :: Monad m => AttributeName -> Invocant m -> Attribute m
mkPrivateAttribute :: Monad m => AttributeName -> Invocant m -> Attribute m