graphs-0.7.2: A simple monadic graph library
Copyright(C) 2011 Edward Kmett
LicenseBSD-style (see the file LICENSE)
MaintainerEdward Kmett <ekmett@gmail.com>
Stabilityexperimental
Portabilitytype families
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Graph.Class.VertexEnumerable

Description

 

Documentation

class Graph g => VertexEnumerableGraph g where Source #

Methods

vertices :: g [Vertex g] Source #

O(v)

Instances

Instances details
VertexEnumerableGraph Identity Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

VertexEnumerableGraph g => VertexEnumerableGraph (MaybeT g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: MaybeT g [Vertex (MaybeT g)] Source #

VertexEnumerableGraph g => VertexEnumerableGraph (Dual g) Source # 
Instance details

Defined in Data.Graph.Dual

Methods

vertices :: Dual g [Vertex (Dual g)] Source #

(VertexEnumerableGraph g, Monoid m) => VertexEnumerableGraph (WriterT m g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: WriterT m g [Vertex (WriterT m g)] Source #

(VertexEnumerableGraph g, Monoid m) => VertexEnumerableGraph (WriterT m g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: WriterT m g [Vertex (WriterT m g)] Source #

VertexEnumerableGraph g => VertexEnumerableGraph (StateT s g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: StateT s g [Vertex (StateT s g)] Source #

VertexEnumerableGraph g => VertexEnumerableGraph (StateT s g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: StateT s g [Vertex (StateT s g)] Source #

VertexEnumerableGraph g => VertexEnumerableGraph (ReaderT m g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: ReaderT m g [Vertex (ReaderT m g)] Source #

VertexEnumerableGraph g => VertexEnumerableGraph (IdentityT g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

(VertexEnumerableGraph g, Error e) => VertexEnumerableGraph (ErrorT e g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: ErrorT e g [Vertex (ErrorT e g)] Source #

(VertexEnumerableGraph g, Monoid m) => VertexEnumerableGraph (RWST r m s g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: RWST r m s g [Vertex (RWST r m s g)] Source #

(VertexEnumerableGraph g, Monoid m) => VertexEnumerableGraph (RWST r m s g) Source # 
Instance details

Defined in Data.Graph.Class.VertexEnumerable

Methods

vertices :: RWST r m s g [Vertex (RWST r m s g)] Source #