e9_R      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ None  std::stringNone )dSpecifies how values in a collection should be converted when converting the collection as a whole.A C++ value of type t* will convert to a foreign value of type   t.A C++ value of type t) will convert to a foreign value of type t. For an object type ( %), the class must have conversions (R).Include  std::string. Safe STUVWXYZ None[lReturns a C++ include pointing to the header specified, within the installed location corresponding to the includehoppystd path in the std sources. (Example: includeHelper "utility.hpp")[None #A set of instantiated pair classes. std::pair<A, B> Options for instantiating pair."Additional features to add to the  std::pair class. Pairs are always \ and ].'The default options have no additional ^s.instantiate className a b reqs4 creates a set of bindings for an instantiation of std::pair<a, b>. In the result, the   class has an external name of  className. with additional options.MConverts an instantiation into a list of exports to be included in a module.     None-0DWhether an iterator may be used to modify the underlying collection..makeTrivialIteartor mutable valueTypeMaybe cls0 turns a class into a trivial iterator, adding:A default constructor named new.The class features \, ], and _. operator*: getConst :: this -> ` (a valueType); if valueTypeMaybe is present. operator*: get :: this -> ` valueType; if valueTypeMaybe is present and mutable is . *iter = x: put :: this -> valueType -> b; if valueTypeMaybe is present and mutable is .BTurns a class into a forward iterator, including everything from ! plus the pre-increment operator: operator++: next :: this -> ` (c cls).HTurns a class into a bidirectional iterator, including everything from ! plus the pre-decrement operator: operator--: prev :: this -> ` (c cls).:makeRandomIterator mutable valueTypeMaybe distanceType clsB turns a class into a random iterator, including everything from  plus some methods: operator+=: add :: this -> distanceType -> ` (c cls). operator+:  plus :: this -> distanceType -> d cls. operator-=: subtract :: distanceType -> ` (c cls). operator-: minus :: distanceType -> d cls. operator-: *difference :: this -> this -> distanceType. operator[]: atConst :: distanceType -> ` (a valueType); if valueTypeMaybe is present. operator[]: at :: distanceType -> ` valueType; if valueTypeMaybe is present and mutable is .None9 %A set of instantiated vector classes. std::vector<T>! std::vector<T>::iterator" std::vector<T>::const_iterator#-Options for instantiating the vector classes.%"Additional features to add to the  std::vector class. Vectors are always \ and ], but you may want to add  and $ if your value type supports those.''The default options have no additional ^s.(instantiate className t tReqs4 creates a set of bindings for an instantiation of  std::vector= and associated types (e.g. iterators). In the result, the   class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively.)( with additional options.*MConverts an instantiation into a list of exports to be included in a module.  !"#$%&'()* #$%&' !"()* !"#$%&NoneEe +"A set of instantiated set classes.-  std::set<T>. std::set<T>::iterator/*Options for instantiating the set classes.1"Additional features to add to the std::set class. Sets are always \, e, and ], but you may want to add $ if your value type supports those.3'The default options have no additional ^s.4instantiate className t tReqs4 creates a set of bindings for an instantiation of std::set= and associated types (e.g. iterators). In the result, the - class has an external name of  className3, and the iterator class is further suffixed with  "Iterator".54 with additional options.6MConverts an instantiation into a list of exports to be included in a module. +,.-/0213456 /0123+,-.456+,-./012NoneRP 7"A set of instantiated map classes.9 std::map<K, V>: std::map<K, V>::iterator; std::map<K, V>::const_iterator<*Options for instantiating the map classes.>"Additional features to add to the std::map class. Maps are always \ and ].?&How to convert values of the key type.@(How to convert values of the value type.A'The default options have no additional ^s.Binstantiate className k v reqs4 creates a set of bindings for an instantiation of std::map<k, v>< and associated types (e.g. iterators). In the result, the 9 class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively.CB with additional options.DMConverts an instantiation into a list of exports to be included in a module.78:;9<=@>?ABCD<=>?@A789:;BCD789:;<=>?@None_ E#A set of instantiated list classes.G  std::list<T>H std::list<T>::iteratorI std::list<T>::const_iteratorJ+Options for instantiating the list classes.L"Additional features to add to the  std::list class. Lists are always \ and ], but you may want to add _ and e# if your value type supports those.N'The default options have no additional ^s.Oinstantiate className t tReqs4 creates a set of bindings for an instantiation of  std::list= and associated types (e.g. iterators). In the result, the G class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively.PO with additional options.QMConverts an instantiation into a list of exports to be included in a module. EFHIGJKMLNOPQ JKLMNEFGHIOPQEFGHIJKLMf !"#$%&'()*+,-./01 !"2.31 !"4./561 !"7./81 !"9:; < = > ? @ A B C D9E9F9G99 H9 I9 J9 9 K9L&hoppy-std-0.4.0-3MxWhTCocTx6TZ4ui21lgu"Foreign.Hoppy.Generator.Std.StringForeign.Hoppy.Generator.Std Foreign.Hoppy.Generator.Std.Pair$Foreign.Hoppy.Generator.Std.Iterator"Foreign.Hoppy.Generator.Std.VectorForeign.Hoppy.Generator.Std.SetForeign.Hoppy.Generator.Std.Map Foreign.Hoppy.Generator.Std.ListForeign.Hoppy.Generator.TypesptrTobjTPaths_hoppy_std$Foreign.Hoppy.Generator.Std.Internal)Foreign.Hoppy.Generator.Spec.ClassFeature Equatable Comparablec_stringValueConversion ConvertPtr ConvertValuemod_std$fBoundedValueConversion$fEnumValueConversion$fEqValueConversion$fOrdValueConversion$fShowValueConversionContentsc_pairOptionsoptPairClassFeaturesdefaultOptions instantiate instantiate' toExportsIteratorMutabilityConstantMutablemakeTrivialIteratormakeForwardIteratormakeBidirectionalIteratormakeRandomIterator$fEqIteratorMutability$fOrdIteratorMutability$fShowIteratorMutabilityc_vector c_iteratorc_constIteratoroptVectorClassFeaturesoptValueConversionc_setoptSetClassFeaturesc_mapoptMapClassFeaturesoptKeyConversionc_listoptListClassFeatures,hoppy-generator-0.4.0-Gl8tB5LEq7Z9CiiC3ao9JN!Foreign.Hoppy.Generator.Spec.BaseClassConversionversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName includeHelper AssignableCopyable ClassFeaturerefTconstTvoidTtoGcT