MetaObject-0.0.4: A meta-object system for Haskell based on Perl 6
Source code
Contents
Index
MO.Compile.Attribute
Documentation
type
AttributeName
=
Atom
Source
data
Monad
m =>
Attribute
m
Source
Constructors
MkAttribute
a_name
::
AttributeName
a_accessor_name
::
AttributeName
a_is_private
::
Bool
a_default
:: m (
Invocant
m)
Instances
Monad
m =>
Eq
(
Attribute
m)
Monad
m =>
Ord
(
Attribute
m)
Monad
m =>
Show
(
Attribute
m)
mkAttributeMandatory
::
Monad
m =>
AttributeName
->
Attribute
m
Source
mkPrivateAttributeMandatory
::
Monad
m =>
AttributeName
->
Attribute
m
Source
mkAttributeStub
:: (
Typeable1
m,
Monad
m) =>
AttributeName
->
Attribute
m
Source
mkPrivateAttributeStub
:: (
Typeable1
m,
Monad
m) =>
AttributeName
->
Attribute
m
Source
mkAttribute
::
Monad
m =>
AttributeName
->
Invocant
m ->
Attribute
m
Source
mkPrivateAttribute
::
Monad
m =>
AttributeName
->
Invocant
m ->
Attribute
m
Source
Produced by
Haddock
version 2.3.0