Want more features on Pastebin? Sign Up, it's FREE!
Guest

rturradoFileToIndent

By: rturrado on Mar 30th, 2011  |  syntax: C++  |  size: 1.53 KB  |  views: 22  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // File indented manually
  2.  
  3. #include <iostream>
  4. #include <sstream>
  5.  
  6. #include "Exception.h"
  7. #include "Error.h"
  8.  
  9. namespace Package
  10. {
  11.   // Constructor
  12.   Exception::Exception(
  13.     const std::string& _who,
  14.     const std::string& _message,
  15.     const TErrorCode&  _errorCode)
  16.   : who(_who)
  17.   , message(_message)
  18.   , errorCode(_errorCode)
  19.   {
  20.     // Do nothing
  21.   }
  22.  
  23.   // Destructor
  24.   Exception::~Exception() throw()
  25.   {
  26.     // Do nothing
  27.   }
  28.  
  29.   // what
  30.   const char* Exception::what() const throw()
  31.   {
  32.     std::ostringstream ossResult;
  33.     ossResult << who << ": " << message;
  34.     return ossResult.str().c_str();
  35.   }
  36.  
  37.   // GetErrorCode
  38.   TErrorCode Exception::GetErrorCode() const throw()
  39.   {
  40.     return errorCode;
  41.   }
  42. }
  43.  
  44.  
  45.  
  46. //////////
  47. //////////
  48. //////////
  49.  
  50.  
  51.  
  52. // File indented with gg=G
  53.  
  54. #include <iostream>
  55. #include <sstream>
  56.  
  57. #include "Exception.h"
  58. #include "Error.h"
  59.  
  60. namespace Package
  61. {
  62.   // Constructor
  63.   Exception::Exception(
  64.       const std::string& _who,
  65.       const std::string& _message,
  66.       const TErrorCode&  _errorCode)
  67.     : who(_who)
  68.     , message(_message)
  69.     , errorCode(_errorCode)
  70.     {
  71.       // Do nothing
  72.     }
  73.  
  74.   // Destructor
  75.   Exception::~Exception() throw()
  76.   {
  77.     // Do nothing
  78.   }
  79.  
  80.   // what
  81.   const char* Exception::what() const throw()
  82.   {
  83.     std::ostringstream ossResult;
  84.     ossResult << who << ": " << message;
  85.     return ossResult.str().c_str();
  86.   }
  87.  
  88.   // GetErrorCode
  89.   TError Exception::GetErrorCode() const throw()
  90.   {
  91.     return errorCode;
  92.   }
  93. }
clone this paste RAW Paste Data