MetaObject-0.0.4: A meta-object system for Haskell based on Perl 6
Source code
Contents
Index
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)
Instances
Monad
m =>
Eq
(
Role
m)
emptyRole
::
Role
m
Source
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
a
Source
all_using_role_inheritance
:: (
Show
a,
Ord
a) =>
Role
m -> (
Role
m ->
Collection
a) ->
Collection
a
Source
Produced by
Haddock
version 2.3.0