h$*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 None hoppy-std  std::stringNone= hoppy-std  std::wstringNone  hoppy-stdSpecifies 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-Inferred>pqrstuvwNoneNx hoppy-stdReturns 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 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. In the result, the   class has an external name of  className. hoppy-std with additional options. hoppy-stdConverts an instantiation into a list of exports to be included in a module.   NoneV hoppy-stdWhether 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-stdTurns a class into a forward iterator, including everything from ! plus the pre-increment operator: operator++: next :: this -> } ( cls). hoppy-stdTurns a class into a bidirectional iterator, including everything from ! plus the pre-decrement operator: operator--: prev :: this -> } ( cls). hoppy-std:makeRandomIterator mutable valueTypeMaybe distanceType cls 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 .NoneY  hoppy-std%A set of instantiated vector classes.! hoppy-std std::vector" hoppy-std std::vector::iterator# hoppy-std std::vector::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-stdConverts an instantiation into a list of exports to be included in a module.  !"#$%&'()*+ $%&'( !"#)*+Noned , hoppy-std"A set of instantiated set classes.. hoppy-std std::unordered_set/ hoppy-std std::unordered_set::iterator0 hoppy-std %std::unordered_set::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,  Comparable, 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-stdConverts 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< hoppy-std "std::unordered_map::iterator= hoppy-std (std::unordered_map::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< 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-stdConverts an instantiation into a list of exports to be included in a module.9:<=;>?B@ACDEF>?B@AC9:<=;DEF None G hoppy-std"A set of instantiated set classes.I hoppy-std  std::setJ hoppy-std std::set::iteratorK hoppy-std std::set::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-stdConverts an instantiation into a list of exports to be included in a module. GHJKILMONPQRS LMONPGHJKIQRS None# T hoppy-std"A set of instantiated map classes.V hoppy-std std::mapW hoppy-std std::map::iteratorX hoppy-std std::map::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< 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-stdConverts 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::liste hoppy-std std::list::iteratorf hoppy-std std::list::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-stdConverts 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?%hoppy-std-0.8.0-djMuxMmQOLLkgqkN7DJEh"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.8.0-7O163u3Tc9NCvvDRz4k7r1"Foreign.Hoppy.Generator.Spec.ClassClassConversionversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName includeHelper AssignableCopyable ClassFeaturerefTconstTvoidTtoGcT