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