// dlldef.cpp - definitions for C++ DLL #define __FORCE_INSTANCE #pragma warning(disable:4667) #ifdef _DEBUG #pragma warning(disable:4786) #endif #include #include #include #include #include #include #include #include _STD_BEGIN template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, char *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, char&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, signed char *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, signed char&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, unsigned char *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, unsigned char&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, wchar_t *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, wchar_t&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, signed short *); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const char *); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, char); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const signed char *); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const signed char); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const unsigned char *); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const unsigned char); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const wchar_t *); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, wchar_t); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const signed short *); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const char *, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const char, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const char *); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const char); template _CRTIMP2 bool operator==( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator==( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator==( const basic_string, allocator >&, const char *); template _CRTIMP2 bool operator!=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator!=( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator!=( const basic_string, allocator >&, const char *); template _CRTIMP2 bool operator<( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator<( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator<( const basic_string, allocator >&, const char *); template _CRTIMP2 bool operator>( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator>( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator>( const basic_string, allocator >&, const char *); template _CRTIMP2 bool operator<=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator<=( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator<=( const basic_string, allocator >&, const char *); template _CRTIMP2 bool operator>=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator>=( const char *, const basic_string, allocator >&); template _CRTIMP2 bool operator>=( const basic_string, allocator >&, const char *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, basic_string, allocator >&); template _CRTIMP2 basic_istream >& getline( basic_istream >&, basic_string, allocator >&); template _CRTIMP2 basic_istream >& getline( basic_istream >&, basic_string, allocator >&, const char); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const wchar_t, const basic_string, allocator >&); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 basic_string, allocator > operator+( const basic_string, allocator >&, const wchar_t); template _CRTIMP2 bool operator==( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator==( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator==( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 bool operator!=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator!=( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator!=( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 bool operator<( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator<( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator<( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 bool operator>( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator>( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator>( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 bool operator<=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator<=( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator<=( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 bool operator>=( const basic_string, allocator >&, const basic_string, allocator >&); template _CRTIMP2 bool operator>=( const wchar_t *, const basic_string, allocator >&); template _CRTIMP2 bool operator>=( const basic_string, allocator >&, const wchar_t *); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, basic_string, allocator >&); template _CRTIMP2 basic_istream >& getline( basic_istream >&, basic_string, allocator >&); template _CRTIMP2 basic_istream >& getline( basic_istream >&, basic_string, allocator >&, const wchar_t); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const basic_string, allocator >&); template _CRTIMP2 complex& operator+=( complex&, const complex&); template _CRTIMP2 complex& operator-=( complex&, const complex&); template _CRTIMP2 complex& operator*=( complex&, const complex&); template _CRTIMP2 complex& operator/=( complex&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, int); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned int); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, short); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned short); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, long); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned long); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, int); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned int); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, short); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned short); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, long); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, unsigned long); template _CRTIMP2 complex& operator+=( complex&, const complex&); template _CRTIMP2 complex& operator-=( complex&, const complex&); template _CRTIMP2 complex& operator*=( complex&, const complex&); template _CRTIMP2 complex& operator/=( complex&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 complex& operator+=( complex&, const complex&); template _CRTIMP2 complex& operator-=( complex&, const complex&); template _CRTIMP2 complex& operator*=( complex&, const complex&); template _CRTIMP2 complex& operator/=( complex&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 basic_istream >& operator>>( basic_istream >&, complex&); template _CRTIMP2 basic_ostream >& operator<<( basic_ostream >&, const complex&); template _CRTIMP2 float imag(const complex&); template _CRTIMP2 float real(const complex&); template _CRTIMP2 float _Fabs(const complex&, int *); template _CRTIMP2 complex operator+(const complex&, const complex&); template _CRTIMP2 complex operator+(const complex&, const float&); template _CRTIMP2 complex operator+(const float&, const complex&); template _CRTIMP2 complex operator-(const complex&, const complex&); template _CRTIMP2 complex operator-(const complex&, const float&); template _CRTIMP2 complex operator-(const float&, const complex&); template _CRTIMP2 complex operator*(const complex&, const complex&); template _CRTIMP2 complex operator*(const complex&, const float&); template _CRTIMP2 complex operator*(const float&, const complex&); template _CRTIMP2 complex operator/(const complex&, const complex&); template _CRTIMP2 complex operator/(const complex&, const float&); template _CRTIMP2 complex operator/(const float&, const complex&); template _CRTIMP2 complex operator+(const complex&); template _CRTIMP2 complex operator-(const complex&); template _CRTIMP2 bool operator==(const complex&, const complex&); template _CRTIMP2 bool operator==(const complex&, const float&); template _CRTIMP2 bool operator==(const float&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const float&); template _CRTIMP2 bool operator!=(const float&, const complex&); template _CRTIMP2 float abs(const complex&); template _CRTIMP2 float arg(const complex&); template _CRTIMP2 complex conj(const complex&); template _CRTIMP2 complex cos(const complex&); template _CRTIMP2 complex cosh(const complex&); template _CRTIMP2 complex exp(const complex&); template _CRTIMP2 complex log(const complex&); template _CRTIMP2 complex log10(const complex&); template _CRTIMP2 float norm(const complex&); template _CRTIMP2 complex polar(const float&, const float&); template _CRTIMP2 complex polar(const float&); template _CRTIMP2 complex pow(const complex&, const complex&); template _CRTIMP2 complex pow(const complex&, const float&); template _CRTIMP2 complex pow(const complex&, int); template _CRTIMP2 complex pow(const float&, const complex&); template _CRTIMP2 complex sin(const complex&); template _CRTIMP2 complex sinh(const complex&); template _CRTIMP2 complex sqrt(const complex&); template _CRTIMP2 double imag(const complex&); template _CRTIMP2 double real(const complex&); template _CRTIMP2 double _Fabs(const complex&, int *); template _CRTIMP2 complex operator+(const complex&, const complex&); template _CRTIMP2 complex operator+(const complex&, const double&); template _CRTIMP2 complex operator+(const double&, const complex&); template _CRTIMP2 complex operator-(const complex&, const complex&); template _CRTIMP2 complex operator-(const complex&, const double&); template _CRTIMP2 complex operator-(const double&, const complex&); template _CRTIMP2 complex operator*(const complex&, const complex&); template _CRTIMP2 complex operator*(const complex&, const double&); template _CRTIMP2 complex operator*(const double&, const complex&); template _CRTIMP2 complex operator/(const complex&, const complex&); template _CRTIMP2 complex operator/(const complex&, const double&); template _CRTIMP2 complex operator/(const double&, const complex&); template _CRTIMP2 complex operator+(const complex&); template _CRTIMP2 complex operator-(const complex&); template _CRTIMP2 bool operator==(const complex&, const complex&); template _CRTIMP2 bool operator==(const complex&, const double&); template _CRTIMP2 bool operator==(const double&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const double&); template _CRTIMP2 bool operator!=(const double&, const complex&); template _CRTIMP2 double abs(const complex&); template _CRTIMP2 double arg(const complex&); template _CRTIMP2 complex conj(const complex&); template _CRTIMP2 complex cos(const complex&); template _CRTIMP2 complex cosh(const complex&); template _CRTIMP2 complex exp(const complex&); template _CRTIMP2 complex log(const complex&); template _CRTIMP2 complex log10(const complex&); template _CRTIMP2 double norm(const complex&); template _CRTIMP2 complex polar(const double&, const double&); template _CRTIMP2 complex polar(const double&); template _CRTIMP2 complex pow(const complex&, const complex&); template _CRTIMP2 complex pow(const complex&, const double&); template _CRTIMP2 complex pow(const complex&, int); template _CRTIMP2 complex pow(const double&, const complex&); template _CRTIMP2 complex sin(const complex&); template _CRTIMP2 complex sinh(const complex&); template _CRTIMP2 complex sqrt(const complex&); template _CRTIMP2 long double imag(const complex&); template _CRTIMP2 long double real(const complex&); template _CRTIMP2 long double _Fabs(const complex&, int *); template _CRTIMP2 complex operator+(const complex&, const complex&); template _CRTIMP2 complex operator+(const complex&, const long double&); template _CRTIMP2 complex operator+(const long double&, const complex&); template _CRTIMP2 complex operator-(const complex&, const complex&); template _CRTIMP2 complex operator-(const complex&, const long double&); template _CRTIMP2 complex operator-(const long double&, const complex&); template _CRTIMP2 complex operator*(const complex&, const complex&); template _CRTIMP2 complex operator*(const complex&, const long double&); template _CRTIMP2 complex operator*(const long double&, const complex&); template _CRTIMP2 complex operator/(const complex&, const complex&); template _CRTIMP2 complex operator/(const complex&, const long double&); template _CRTIMP2 complex operator/(const long double&, const complex&); template _CRTIMP2 complex operator+(const complex&); template _CRTIMP2 complex operator-(const complex&); template _CRTIMP2 bool operator==(const complex&, const complex&); template _CRTIMP2 bool operator==(const complex&, const long double&); template _CRTIMP2 bool operator==(const long double&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const complex&); template _CRTIMP2 bool operator!=(const complex&, const long double&); template _CRTIMP2 bool operator!=(const long double&, const complex&); template _CRTIMP2 long double abs(const complex&); template _CRTIMP2 long double arg(const complex&); template _CRTIMP2 complex conj(const complex&); template _CRTIMP2 complex cos(const complex&); template _CRTIMP2 complex cosh(const complex&); template _CRTIMP2 complex exp(const complex&); template _CRTIMP2 complex log(const complex&); template _CRTIMP2 complex log10(const complex&); template _CRTIMP2 long double norm(const complex&); template _CRTIMP2 complex polar(const long double&, const long double&); template _CRTIMP2 complex polar(const long double&); template _CRTIMP2 complex pow(const complex&, const complex&); template _CRTIMP2 complex pow(const complex&, const long double&); template _CRTIMP2 complex pow(const complex&, int); template _CRTIMP2 complex pow(const long double&, const complex&); template _CRTIMP2 complex sin(const complex&); template _CRTIMP2 complex sinh(const complex&); template _CRTIMP2 complex sqrt(const complex&); template<> const basic_string, allocator >::size_type basic_string, allocator >::npos = -1; template<> const basic_string, allocator >::size_type basic_string, allocator >::npos = -1; _STD_END #ifdef _DEBUG #pragma warning(default:4786) #endif