úÎfZa1J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI Safe JKLMNOPQRSTUVKQRSTUV JKLMNOPQRSTUV NoneWlReturns 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")XWWXWNone#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 Y and Z.'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 DWhether 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 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  .BTurns a class into a forward iterator, including everything from  ! plus the pre-increment operator: operator++: next :: this -> ] (` cls).HTurns a class into a bidirectional iterator, including everything from ! plus the pre-decrement operator: operator--: prev :: this -> ] (` cls).:makeRandomIterator mutable valueTypeMaybe distanceType clsB turns a class into a random iterator, including everything from  plus some methods: operator+=: add :: this -> distanceType -> ] (` cls). operator+: #plusNew :: this -> distanceType -> a cls. operator-=: subtract :: distanceType -> ] (` cls). operator-: minusNew :: distanceType -> a 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  std::stringNonedSpecifies 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 b 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 (c).Include  std::string.None #A set of instantiated list classes.  std::list<T> std::list<T>::iterator std::list<T>::const_iterator+Options for instantiating the list classes."Additional features to add to the  std::list class. Lists are always Y and Z, but you may want to add \ and d# 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::list= 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.  !"  !"  !" !"None #"A set of instantiated map classes.% 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 Y and Z.+&How to convert values of the key type.,(How to convert values of the value type.-'The default options have no additional [s..instantiate 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 % class has an external name of  className6, and the iterator classes are further suffixed with  "Iterator" and "ConstIterator" respectively./. with additional options.0MConverts an instantiation into a list of exports to be included in a module.#$%&'()*+,-./0#$%&'()*+,-./0()*+,-#$%&'./0#$%&'()*+,-./0None 1"A set of instantiated set classes.3  std::set<T>4 std::set<T>::iterator5*Options for instantiating the set classes.7"Additional features to add to the std::set class. Sets are always Y, d, and Z, but you may want to add   $ if your value type supports those.9'The default options have no additional [s.:instantiate className t tReqs4 creates a set of bindings for an instantiation of std::set= and associated types (e.g. iterators). In the result, the 3 class has an external name of  className3, and the iterator class is further suffixed with  "Iterator".;: with additional options.<MConverts an instantiation into a list of exports to be included in a module. 123456789:;< 123456789:;< 567891234:;<123456789:;<None =%A set of instantiated vector classes.? std::vector<T>@ std::vector<T>::iteratorA std::vector<T>::const_iteratorB-Options for instantiating the vector classes.D"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.F'The default options have no additional [s.Ginstantiate 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.HG with additional options.IMConverts an instantiation into a list of exports to be included in a module. =>?@ABCDEFGHI =>?@ABCDEFGHI BCDEF=>?@AGHI=>?@ABCDEFGHIe !"#$%&'#$()&*#+&,#$-& . / 0 1 2 3 4 5 6 7 8 9 : ; <= >= ?= @=  =AB=AC=AD=AE=AF=AG=AH=  Ihoppy_13baeoJcGluC7vxv7Jxoty Foreign.Hoppy.Generator.Std.Pair$Foreign.Hoppy.Generator.Std.Iterator"Foreign.Hoppy.Generator.Std.StringForeign.Hoppy.Generator.Std Foreign.Hoppy.Generator.Std.ListForeign.Hoppy.Generator.Std.MapForeign.Hoppy.Generator.Std.Set"Foreign.Hoppy.Generator.Std.VectorPaths_hoppy_std$Foreign.Hoppy.Generator.Std.Internal)Foreign.Hoppy.Generator.Spec.ClassFeature Equatable ComparableContentsc_pairOptionsoptPairClassFeaturesdefaultOptions instantiate instantiate' toExportsIteratorMutabilityConstantMutablemakeTrivialIteratormakeForwardIteratormakeBidirectionalIteratormakeRandomIteratorc_stringValueConversion ConvertPtr ConvertValuemod_stdc_list c_iteratorc_constIteratoroptListClassFeaturesoptValueConversionc_mapoptMapClassFeaturesoptKeyConversionc_setoptSetClassFeaturesc_vectoroptVectorClassFeaturescatchIOversionbindirlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName includeHelper includeDirhoppy_ETJjJtDRTxjJYb6G226qfy AssignableCopyable ClassFeatureForeign.Hoppy.Generator.SpecTRefTConstTVoidTObj TObjToHeapTPtrClassConversion