MetaObject-0.0.4: A meta-object system for Haskell based on Perl 6Source codeContentsIndex
MO.Compile.Role
Documentation
data Role m Source
Constructors
MkRole
r_roles :: [Role m]
r_attributes :: [Attribute m]
r_public_methods :: Collection (AnyMethod m)
r_private_methods :: Collection (AnyMethod m)
show/hide Instances
Monad m => Eq (Role m)
emptyRole :: Role mSource
parent_roles :: Role m -> [Role m]Source
role_private_methods :: Role m -> Collection (AnyMethod m)Source
role_attributes :: Role m -> [Attribute m]Source
all_using_role_shadowing :: (Show a, Ord a) => Role m -> (Role m -> Collection a) -> Collection aSource
all_using_role_inheritance :: (Show a, Ord a) => Role m -> (Role m -> Collection a) -> Collection aSource
Produced by Haddock version 2.3.0