//\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
// CommonHelpers satellite library | Author: Sergei Y.Kitáev
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
using System;
using System.Globalization;

#if !WASM
namespace CommonHelpers {
#else
namespace CommonHelpers.WASM {
#endif

//**************************************************************************************************
public static partial class HInt64 {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

public static Int64 Parse(string src)
   { return HValueParser.Parse<Int64>(src); }
public static Int64 Parse(string src,Int64 def)
   { return HValueParser.Parse<Int64>(src,def); }

public static Int64 Parse(string src,NumberStyles styles)
   { return HNumParser.Parse<Int64>(src,styles); }
public static Int64 Parse(string src,NumberStyles styles,Int64 def)
   { return HNumParser.Parse<Int64>(src,styles,def); }

public static Int64 Parse(string src,IFormatProvider provider)
   { return HValueParser.Parse<Int64>(src,provider); }
public static Int64 Parse(string src,IFormatProvider provider,Int64 def)
   { return HValueParser.Parse<Int64>(src,provider,def); }

public static Int64 Parse(string src,NumberStyles styles,IFormatProvider provider)
   { return HNumParser.Parse<Int64>(src,styles,provider); }
public static Int64 Parse(string src,NumberStyles styles,IFormatProvider provider,Int64 def)
   { return HNumParser.Parse<Int64>(src,styles,provider,def); }

//--------------------------------------------------------------------------------------------------

public static Int64 ParseInvariant(string src)
   { return HNumParser.ParseInvariant<Int64>(src); }
public static Int64 ParseInvariant(string src,Int64 def)
   { return HNumParser.ParseInvariant<Int64>(src,def); }

public static Int64 ParseInvariant(string src,NumberStyles styles)
   { return HNumParser.ParseInvariant<Int64>(src,styles); }
public static Int64 ParseInvariant(string src,NumberStyles styles,Int64 def)
   { return HNumParser.ParseInvariant<Int64>(src,styles,def); }

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
} // HInt64
//**************************************************************************************************

} // CommonHelpers (.WASM)
