!T"o      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n NoneG hoppy-std  std::stringNone hoppy-std  std::wstringNone  hoppy-stddSpecifies how values in a collection should be converted when converting the collection as a whole. hoppy-stdA C++ value of type t* will convert to a foreign value of type   t. hoppy-stdA C++ value of type t) will convert to a foreign value of type t. For an object type ( %), the class must have conversions (o). hoppy-stdInclude  std::string.Safe hpqrstuvwNonex hoppy-stdlReturns 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")xNone.  hoppy-std#A set of instantiated pair classes.  hoppy-std std::pair<A, B> hoppy-stdOptions for instantiating pair. hoppy-std"Additional features to add to the  std::pair class. Pairs are always y and z. hoppy-std'The default options have no additional {s. hoppy-stdinstantiate 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. hoppy-std with additional options. hoppy-stdMConverts an instantiation into a list of exports to be included in a module.   None1 hoppy-stdDWhether an iterator may be used to modify the underlying collection. hoppy-std.makeTrivialIteartor mutable valueTypeMaybe cls0 turns a class into a trivial iterator, adding:A default constructor named new.The class features y, z, and |. operator*: getConst :: this -> } (~ valueType); if valueTypeMaybe is present. operator*: get :: this -> } valueType; if valueTypeMaybe is present and mutable is . *iter = x: put :: this -> valueType -> ; if valueTypeMaybe is present and mutable is . hoppy-stdBTurns a class into a forward iterator, including everything from ! plus the pre-increment operator: operator++: next :: this -> } ( cls). hoppy-stdHTurns a class into a bidirectional iterator, including everything from ! plus the pre-decrement operator: operator--: prev :: this -> } ( cls). hoppy-std:makeRandomIterator mutable valueTypeMaybe distanceType clsB turns a class into a random iterator, including everything from  plus some methods: operator+=: add :: this -> distanceType -> } ( cls). operator+:  plus :: this -> distanceType ->  cls. operator-=: subtract :: distanceType -> } ( cls). operator-: minus :: distanceType ->  cls. operator-: *difference :: this -> this -> distanceType. operator[]: atConst :: distanceType -> } (~ valueType); if valueTypeMaybe is present. operator[]: at :: distanceType -> } valueType; if valueTypeMaybe is present and mutable is .None@  hoppy-std%A set of instantiated vector classes.! hoppy-std std::vector<T>" hoppy-std std::vector<T>::iterator# hoppy-std std::vector<T>::const_iterator$ hoppy-std-Options for instantiating the vector classes.& hoppy-std"Additional features to add to the  std::vector class. Vectors are always y and z, but you may want to add  and $ if your value type supports those.( hoppy-std'The default options have no additional {s.) hoppy-stdinstantiate 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.* hoppy-std) with additional options.+ hoppy-stdMConverts an instantiation into a list of exports to be included in a module.  !"#$%&'()*+ $%&'( !"#)*+NoneND , hoppy-std"A set of instantiated set classes.. hoppy-std std::unordered_set<T>/ hoppy-std std::unordered_set<T>::iterator0 hoppy-std %std::unordered_set<T>::const_iterator1 hoppy-std*Options for instantiating the set classes.3 hoppy-std"Additional features to add to the std::unordered_set# class. UnorderedSets are always y, , and z, but you may want to add $ if your value type supports those.5 hoppy-std'The default options have no additional {s.6 hoppy-stdinstantiate className t tReqs4 creates a set of bindings for an instantiation of std::unordered_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".7 hoppy-std6 with additional options.8 hoppy-stdMConverts an instantiation into a list of exports to be included in a module. ,-/0.12435678 12435,-/0.678None] 9 hoppy-std"A set of instantiated map classes.; hoppy-std std::unordered_map<K, V>< hoppy-std "std::unordered_map<K, V>::iterator= hoppy-std (std::unordered_map<K, V>::const_iterator> hoppy-std*Options for instantiating the map classes.@ hoppy-std"Additional features to add to the std::unordered_map# class. UnorderedMaps are always y and z.A hoppy-std&How to convert values of the key type.B hoppy-std(How to convert values of the value type.C hoppy-std'The default options have no additional {s.D hoppy-stdinstantiate className k v reqs4 creates a set of bindings for an instantiation of std::unordered_map<k, v>< 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.E hoppy-stdD with additional options.F hoppy-stdMConverts an instantiation into a list of exports to be included in a module.9:<=;>?B@ACDEF>?B@AC9:<=;DEF Nonek G hoppy-std"A set of instantiated set classes.I hoppy-std  std::set<T>J hoppy-std std::set<T>::iteratorK hoppy-std std::set<T>::const_iteratorL hoppy-std*Options for instantiating the set classes.N hoppy-std"Additional features to add to the std::set class. Sets are always y, , and z, but you may want to add $ if your value type supports those.P hoppy-std'The default options have no additional {s.Q hoppy-stdinstantiate className t tReqs4 creates a set of bindings for an instantiation of std::set= and associated types (e.g. iterators). In the result, the I class has an external name of  className3, and the iterator class is further suffixed with  "Iterator".R hoppy-stdQ with additional options.S hoppy-stdMConverts an instantiation into a list of exports to be included in a module. GHJKILMONPQRS LMONPGHJKIQRS Noney T hoppy-std"A set of instantiated map classes.V hoppy-std std::map<K, V>W hoppy-std std::map<K, V>::iteratorX hoppy-std std::map<K, V>::const_iteratorY hoppy-std*Options for instantiating the map classes.[ hoppy-std"Additional features to add to the std::map class. Maps are always y and z.\ hoppy-std&How to convert values of the key type.] hoppy-std(How to convert values of the value type.^ hoppy-std'The default options have no additional {s._ hoppy-stdinstantiate 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 V class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively.` hoppy-std_ with additional options.a hoppy-stdMConverts an instantiation into a list of exports to be included in a module.TUWXVYZ]\[^_`aYZ]\[^TUWXV_`a None b hoppy-std#A set of instantiated list classes.d hoppy-std  std::list<T>e hoppy-std std::list<T>::iteratorf hoppy-std std::list<T>::const_iteratorg hoppy-std+Options for instantiating the list classes.i hoppy-std"Additional features to add to the  std::list class. Lists are always y and z, but you may want to add | and # if your value type supports those.k hoppy-std'The default options have no additional {s.l hoppy-stdinstantiate className t tReqs4 creates a set of bindings for an instantiation of  std::list= and associated types (e.g. iterators). In the result, the d class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively.m hoppy-stdl with additional options.n hoppy-stdMConverts an instantiation into a list of exports to be included in a module. bcefdghjiklmn ghjikbcefdlmn !!"#$%&'()*+,-./0123!!45#$%&623!!75#$%&823!!9:5#$%&   6 2 3 ! ! ; 5 # $ % &   8 2 3 ! ! < : 5 # $ % &   = 2 3 ! ! > 5 # $ % &?@ABCDEFGHIJ?K?L?M?? N? O? P? ? Q?R&hoppy-std-0.7.0-I4akcfclixvIqwvtNmKOyu"Foreign.Hoppy.Generator.Std.String#Foreign.Hoppy.Generator.Std.WstringForeign.Hoppy.Generator.Std Foreign.Hoppy.Generator.Std.Pair$Foreign.Hoppy.Generator.Std.Iterator"Foreign.Hoppy.Generator.Std.Vector(Foreign.Hoppy.Generator.Std.UnorderedSet(Foreign.Hoppy.Generator.Std.UnorderedMapForeign.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_string c_wstringValueConversion ConvertPtr ConvertValuemod_std$fBoundedValueConversion$fEnumValueConversion$fEqValueConversion$fOrdValueConversion$fShowValueConversionContentsc_pairOptionsoptPairClassFeaturesdefaultOptions instantiate instantiate' toExportsIteratorMutabilityConstantMutablemakeTrivialIteratormakeForwardIteratormakeBidirectionalIteratormakeRandomIterator$fEqIteratorMutability$fOrdIteratorMutability$fShowIteratorMutabilityc_vector c_iteratorc_constIteratoroptVectorClassFeaturesoptValueConversionc_setoptUnorderedSetClassFeaturesc_mapoptUnorderedMapClassFeaturesoptKeyConversionoptSetClassFeaturesoptMapClassFeaturesc_listoptListClassFeatures,hoppy-generator-0.7.0-8Yq0kbklNswJCvYifU3Wvw"Foreign.Hoppy.Generator.Spec.ClassClassConversionversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName includeHelper AssignableCopyable ClassFeaturerefTconstTvoidTtoGcT