MetaObject-0.0.1: A meta-object system for Haskell based on Perl 6ContentsIndex
MO.Compile.Attribute
Documentation
type AttributeName = Atom
data Monad m => Attribute m
Constructors
MkAttribute
a_name :: AttributeName
a_accessor_name :: AttributeName
a_is_private :: Bool
a_default :: m (Invocant m)
show/hide Instances
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
Produced by Haddock version 2.1.0