// // Copyright (c) ZeroC, Inc. All rights reserved. // #include #ifndef _WIN32 using namespace std; using namespace Ice; using namespace IceUtil; IconvInitializationException::IconvInitializationException(const char* file, int line, const string& reason) : ExceptionHelper(file, line), _reason(reason) { } #ifndef ICE_CPP11_COMPILER IconvInitializationException::~IconvInitializationException() throw() { } #endif void IconvInitializationException::ice_print(ostream& out) const { IceUtil::Exception::ice_print(out); out << ": " << _reason; } string IconvInitializationException::ice_id() const { return "::Ice::IconvInitializationException"; } #ifndef ICE_CPP11_MAPPING IconvInitializationException* IconvInitializationException::ice_clone() const { return new IconvInitializationException(*this); } #endif string IconvInitializationException::reason() const { return _reason; } #endif