MetaObject-0.0.4: A meta-object system for Haskell based on Perl 6Source codeContentsIndex
MO.Compile.Attribute
Documentation
type AttributeName = AtomSource
data Monad m => Attribute m Source
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 mSource
mkPrivateAttributeMandatory :: Monad m => AttributeName -> Attribute mSource
mkAttributeStub :: (Typeable1 m, Monad m) => AttributeName -> Attribute mSource
mkPrivateAttributeStub :: (Typeable1 m, Monad m) => AttributeName -> Attribute mSource
mkAttribute :: Monad m => AttributeName -> Invocant m -> Attribute mSource
mkPrivateAttribute :: Monad m => AttributeName -> Invocant m -> Attribute mSource
Produced by Haddock version 2.3.0