Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data NamespacePath k where Source #
NamespacePath :: Key k => [k] -> NamespacePath k |
Eq (NamespacePath k) Source # | |
Ord (NamespacePath k) Source # | |
Show k => Show (NamespacePath k) Source # | |
Key k => Monoid (NamespacePath k) Source # | |
Key (NamespacePath k) Source # | |
Key k => Action (NamespacePath k) (ObjectPath k) Source # | |
data ObjectPath k where Source #
ObjectPath :: Key k => NamespacePath k -> k -> ObjectPath k |
Eq (ObjectPath k) Source # | |
Ord (ObjectPath k) Source # | |
Show k => Show (ObjectPath k) Source # | |
Key k => Action (NamespacePath k) (ObjectPath k) Source # | |
extendNamespacePath :: Key k => NamespacePath k -> k -> NamespacePath k Source #
concatNamespacePathWithObjectPath :: Key k => NamespacePath k -> ObjectPath k -> ObjectPath k Source #