// instances -- force DLL instances for Microsoft #define __FORCE_INSTANCE #include <complex> #include <fstream> #include <ios> #include <istream> #include <limits> #include <locale> #include <ostream> #include <sstream> #include <streambuf> #include <xlocale> #include <xlocmes> #include <xlocmon> #include <xlocnum> #include <xloctime> #include <xstring> _STD_BEGIN template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, char *); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, char&); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, signed char *); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, signed char&); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, unsigned char *); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, unsigned char&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t *); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, wchar_t&); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, unsigned short *); template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, unsigned short&); #endif template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const char *); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, char); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const signed char *); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, signed char); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const unsigned char *); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, unsigned char); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, const wchar_t *); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, wchar_t); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, const unsigned short *); template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, unsigned short); #endif template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+( const char, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 basic_string<char, char_traits<char>, allocator<char> > __cdecl operator+( const basic_string<char, char_traits<char>, allocator<char> >&, const char); template _CRTIMP2 bool __cdecl operator==( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator==( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator==( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 bool __cdecl operator!=( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator!=( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator!=( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 bool __cdecl operator<( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator<( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator<( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 bool __cdecl operator>( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator>( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator>( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 bool __cdecl operator<=( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator<=( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator<=( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 bool __cdecl operator>=( const basic_string<char, char_traits<char>, allocator<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator>=( const char *, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 bool __cdecl operator>=( const basic_string<char, char_traits<char>, allocator<char> >&, const char *); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl getline( basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl getline( basic_istream<char, char_traits<char> >&, basic_string<char, char_traits<char>, allocator<char> >&, const char); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const basic_string<char, char_traits<char>, allocator<char> >&); template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+( const wchar_t, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> > __cdecl operator+( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t); template _CRTIMP2 bool __cdecl operator==( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator==( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator==( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 bool __cdecl operator!=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator!=( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator!=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 bool __cdecl operator<( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator<( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator<( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 bool __cdecl operator>( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator>( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator>( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 bool __cdecl operator<=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator<=( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator<=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 bool __cdecl operator>=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator>=( const wchar_t *, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 bool __cdecl operator>=( const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t *); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl getline( basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl getline( basic_istream<wchar_t, char_traits<wchar_t> >&, basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&, const wchar_t); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >&); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+( const unsigned short, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> > __cdecl operator+( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short); template _CRTIMP2 bool __cdecl operator==( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator==( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator==( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 bool __cdecl operator!=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator!=( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator!=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 bool __cdecl operator<( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator<( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator<( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 bool __cdecl operator>( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator>( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator>( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 bool __cdecl operator<=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator<=( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator<=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 bool __cdecl operator>=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator>=( const unsigned short *, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 bool __cdecl operator>=( const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short *); template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl getline( basic_istream<unsigned short, char_traits<unsigned short> >&, basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl getline( basic_istream<unsigned short, char_traits<unsigned short> >&, basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&, const unsigned short); template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >&); #endif template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, complex<float>&); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const complex<float>&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, complex<float>&); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<float>&); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, complex<float>&); template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<float>&); #endif template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, complex<double>&); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const complex<double>&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, complex<double>&); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<double>&); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, complex<double>&); template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<double>&); #endif template _CRTIMP2 basic_istream<char, char_traits<char> >& __cdecl operator>>( basic_istream<char, char_traits<char> >&, complex<long double>&); template _CRTIMP2 basic_ostream<char, char_traits<char> >& __cdecl operator<<( basic_ostream<char, char_traits<char> >&, const complex<long double>&); template _CRTIMP2 basic_istream<wchar_t, char_traits<wchar_t> >& __cdecl operator>>( basic_istream<wchar_t, char_traits<wchar_t> >&, complex<long double>&); template _CRTIMP2 basic_ostream<wchar_t, char_traits<wchar_t> >& __cdecl operator<<( basic_ostream<wchar_t, char_traits<wchar_t> >&, const complex<long double>&); #ifdef _NATIVE_WCHAR_T_DEFINED template _CRTIMP2 basic_istream<unsigned short, char_traits<unsigned short> >& __cdecl operator>>( basic_istream<unsigned short, char_traits<unsigned short> >&, complex<long double>&); template _CRTIMP2 basic_ostream<unsigned short, char_traits<unsigned short> >& __cdecl operator<<( basic_ostream<unsigned short, char_traits<unsigned short> >&, const complex<long double>&); #endif template _CRTIMP2 float __cdecl imag(const complex<float>&); template _CRTIMP2 float __cdecl real(const complex<float>&); template _CRTIMP2 float __cdecl _Fabs(const complex<float>&, int *); template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&, const float&); template _CRTIMP2 complex<float> __cdecl operator+(const float&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&, const float&); template _CRTIMP2 complex<float> __cdecl operator-(const float&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator*(const complex<float>&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator*(const complex<float>&, const float&); template _CRTIMP2 complex<float> __cdecl operator*(const float&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator/(const complex<float>&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator/(const complex<float>&, const float&); template _CRTIMP2 complex<float> __cdecl operator/(const float&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator+(const complex<float>&); template _CRTIMP2 complex<float> __cdecl operator-(const complex<float>&); template _CRTIMP2 bool __cdecl operator==(const complex<float>&, const complex<float>&); template _CRTIMP2 bool __cdecl operator==(const complex<float>&, const float&); template _CRTIMP2 bool __cdecl operator==(const float&, const complex<float>&); template _CRTIMP2 bool __cdecl operator!=(const complex<float>&, const complex<float>&); template _CRTIMP2 bool __cdecl operator!=(const complex<float>&, const float&); template _CRTIMP2 bool __cdecl operator!=(const float&, const complex<float>&); template _CRTIMP2 float __cdecl abs(const complex<float>&); template _CRTIMP2 float __cdecl arg(const complex<float>&); template _CRTIMP2 complex<float> __cdecl conj(const complex<float>&); template _CRTIMP2 complex<float> __cdecl cos(const complex<float>&); template _CRTIMP2 complex<float> __cdecl cosh(const complex<float>&); template _CRTIMP2 complex<float> __cdecl exp(const complex<float>&); template _CRTIMP2 complex<float> __cdecl log(const complex<float>&); template _CRTIMP2 complex<float> __cdecl log10(const complex<float>&); template _CRTIMP2 float __cdecl norm(const complex<float>&); template _CRTIMP2 complex<float> __cdecl polar(const float&, const float&); template _CRTIMP2 complex<float> __cdecl polar(const float&); template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, const float&); template _CRTIMP2 complex<float> __cdecl pow(const complex<float>&, int); template _CRTIMP2 complex<float> __cdecl pow(const float&, const complex<float>&); template _CRTIMP2 complex<float> __cdecl sin(const complex<float>&); template _CRTIMP2 complex<float> __cdecl sinh(const complex<float>&); template _CRTIMP2 complex<float> __cdecl sqrt(const complex<float>&); template _CRTIMP2 complex<float> __cdecl tanh(const complex<float>&); template _CRTIMP2 complex<float> __cdecl tan(const complex<float>&); template _CRTIMP2 double __cdecl imag(const complex<double>&); template _CRTIMP2 double __cdecl real(const complex<double>&); template _CRTIMP2 double __cdecl _Fabs(const complex<double>&, int *); template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&, const double&); template _CRTIMP2 complex<double> __cdecl operator+(const double&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&, const double&); template _CRTIMP2 complex<double> __cdecl operator-(const double&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator*(const complex<double>&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator*(const complex<double>&, const double&); template _CRTIMP2 complex<double> __cdecl operator*(const double&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator/(const complex<double>&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator/(const complex<double>&, const double&); template _CRTIMP2 complex<double> __cdecl operator/(const double&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator+(const complex<double>&); template _CRTIMP2 complex<double> __cdecl operator-(const complex<double>&); template _CRTIMP2 bool __cdecl operator==(const complex<double>&, const complex<double>&); template _CRTIMP2 bool __cdecl operator==(const complex<double>&, const double&); template _CRTIMP2 bool __cdecl operator==(const double&, const complex<double>&); template _CRTIMP2 bool __cdecl operator!=(const complex<double>&, const complex<double>&); template _CRTIMP2 bool __cdecl operator!=(const complex<double>&, const double&); template _CRTIMP2 bool __cdecl operator!=(const double&, const complex<double>&); template _CRTIMP2 double __cdecl abs(const complex<double>&); template _CRTIMP2 double __cdecl arg(const complex<double>&); template _CRTIMP2 complex<double> __cdecl conj(const complex<double>&); template _CRTIMP2 complex<double> __cdecl cos(const complex<double>&); template _CRTIMP2 complex<double> __cdecl cosh(const complex<double>&); template _CRTIMP2 complex<double> __cdecl exp(const complex<double>&); template _CRTIMP2 complex<double> __cdecl log(const complex<double>&); template _CRTIMP2 complex<double> __cdecl log10(const complex<double>&); template _CRTIMP2 double __cdecl norm(const complex<double>&); template _CRTIMP2 complex<double> __cdecl polar(const double&, const double&); template _CRTIMP2 complex<double> __cdecl polar(const double&); template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, const double&); template _CRTIMP2 complex<double> __cdecl pow(const complex<double>&, int); template _CRTIMP2 complex<double> __cdecl pow(const double&, const complex<double>&); template _CRTIMP2 complex<double> __cdecl sin(const complex<double>&); template _CRTIMP2 complex<double> __cdecl sinh(const complex<double>&); template _CRTIMP2 complex<double> __cdecl sqrt(const complex<double>&); template _CRTIMP2 complex<double> __cdecl tanh(const complex<double>&); template _CRTIMP2 complex<double> __cdecl tan(const complex<double>&); template _CRTIMP2 long double __cdecl imag(const complex<long double>&); template _CRTIMP2 long double __cdecl real(const complex<long double>&); template _CRTIMP2 long double __cdecl _Fabs(const complex<long double>&, int *); template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&, const long double&); template _CRTIMP2 complex<long double> __cdecl operator+(const long double&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&, const long double&); template _CRTIMP2 complex<long double> __cdecl operator-(const long double&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator*(const complex<long double>&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator*(const complex<long double>&, const long double&); template _CRTIMP2 complex<long double> __cdecl operator*(const long double&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator/(const complex<long double>&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator/(const complex<long double>&, const long double&); template _CRTIMP2 complex<long double> __cdecl operator/(const long double&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator+(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl operator-(const complex<long double>&); template _CRTIMP2 bool __cdecl operator==(const complex<long double>&, const complex<long double>&); template _CRTIMP2 bool __cdecl operator==(const complex<long double>&, const long double&); template _CRTIMP2 bool __cdecl operator==(const long double&, const complex<long double>&); template _CRTIMP2 bool __cdecl operator!=(const complex<long double>&, const complex<long double>&); template _CRTIMP2 bool __cdecl operator!=(const complex<long double>&, const long double&); template _CRTIMP2 bool __cdecl operator!=(const long double&, const complex<long double>&); template _CRTIMP2 long double __cdecl abs(const complex<long double>&); template _CRTIMP2 long double __cdecl arg(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl conj(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl cos(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl cosh(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl exp(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl log(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl log10(const complex<long double>&); template _CRTIMP2 long double __cdecl norm(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl polar(const long double&, const long double&); template _CRTIMP2 complex<long double> __cdecl polar(const long double&); template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, const long double&); template _CRTIMP2 complex<long double> __cdecl pow(const complex<long double>&, int); template _CRTIMP2 complex<long double> __cdecl pow(const long double&, const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl sin(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl sinh(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl sqrt(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl tanh(const complex<long double>&); template _CRTIMP2 complex<long double> __cdecl tan(const complex<long double>&); template<> const basic_string<char, char_traits<char>, allocator<char> >::size_type basic_string<char, char_traits<char>, allocator<char> >::npos = (size_type)(-1); template<> const basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::size_type basic_string<wchar_t, char_traits<wchar_t>, allocator<wchar_t> >::npos = (size_type)(-1); #ifdef _NATIVE_WCHAR_T_DEFINED template<> const basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >::size_type basic_string<unsigned short, char_traits<unsigned short>, allocator<unsigned short> >::npos = (size_type)(-1); #endif _STD_END /* * Copyright (c) 1992-2001 by P.J. Plauger. ALL RIGHTS RESERVED. * Consult your license regarding permissions and restrictions. V3.10:0009 */