Safe Haskell | None |
---|---|
Language | Haskell2010 |
Bindings for std::map
.
Documentation
Options for instantiating the map classes.
Options | |
|
defaultOptions :: Options Source #
The default options have no additional ClassFeature
s.
A set of instantiated map classes.
Contents | |
|
instantiate :: String -> Type -> Type -> Reqs -> Contents Source #
instantiate className k v reqs
creates a set of bindings for an
instantiation of std::map<k, v>
and associated types (e.g. iterators).
In the result, the c_map
class has an external name of className
, and the
iterator classes are further suffixed with "Iterator"
and
"ConstIterator"
respectively.
instantiate' :: String -> Type -> Type -> Reqs -> Options -> Contents Source #
instantiate
with additional options.