stdcxx-0.7.0.0: Binding to Standard Template Library C++
Safe HaskellSafe-Inferred
LanguageHaskell2010

STD.VectorIterator.Template

Documentation

data RawVectorIterator tp1 Source #

Instances

Instances details
Castable (VectorIterator tp1) (Ptr (RawVectorIterator tp1)) Source # 
Instance details

Defined in STD.VectorIterator.Template

Methods

cast :: VectorIterator tp1 -> (Ptr (RawVectorIterator tp1) -> IO r) -> IO r

uncast :: Ptr (RawVectorIterator tp1) -> (VectorIterator tp1 -> IO r) -> IO r

newtype VectorIterator tp1 Source #

Constructors

VectorIterator (Ptr (RawVectorIterator tp1)) 

Instances

Instances details
FPtr (VectorIterator tp1) Source # 
Instance details

Defined in STD.VectorIterator.Template

Associated Types

type Raw (VectorIterator tp1)

Castable (VectorIterator tp1) (Ptr (RawVectorIterator tp1)) Source # 
Instance details

Defined in STD.VectorIterator.Template

Methods

cast :: VectorIterator tp1 -> (Ptr (RawVectorIterator tp1) -> IO r) -> IO r

uncast :: Ptr (RawVectorIterator tp1) -> (VectorIterator tp1 -> IO r) -> IO r

type Raw (VectorIterator tp1) Source # 
Instance details

Defined in STD.VectorIterator.Template

type Raw (VectorIterator tp1) = RawVectorIterator tp1

class IVectorIterator tp1 where Source #