Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/src_point.hpp')
-rw-r--r--base/src_point.hpp81
1 files changed, 30 insertions, 51 deletions
diff --git a/base/src_point.hpp b/base/src_point.hpp
index 2d46d0af56..4e990cfd73 100644
--- a/base/src_point.hpp
+++ b/base/src_point.hpp
@@ -2,65 +2,44 @@
#include <string>
-
#ifndef SRC_LOGGING
- #define SRC_LOGGING 1
+#define SRC_LOGGING 1
#endif
#if SRC_LOGGING
- #ifndef __OBJC__
- #define SRC() my::SrcPoint(__FILE__, __LINE__, __FUNCTION__, "()")
- #else
- #define SRC() my::SrcPoint(__FILE__, __LINE__, __FUNCTION__)
- #endif
+#ifndef __OBJC__
+#define SRC() my::SrcPoint(__FILE__, __LINE__, __FUNCTION__, "()")
+#else
+#define SRC() my::SrcPoint(__FILE__, __LINE__, __FUNCTION__)
+#endif
#else
- #define SRC() my::SrcPoint()
+#define SRC() my::SrcPoint()
#endif
namespace my
{
- class SrcPoint
+class SrcPoint
+{
+public:
+ SrcPoint() : m_fileName(""), m_line(-1), m_function(""), m_postfix("") { TruncateFileName(); }
+ SrcPoint(char const * fileName, int line, char const * function, char const * postfix = "")
+ : m_fileName(fileName), m_line(line), m_function(function), m_postfix(postfix)
{
- public:
- SrcPoint() : m_fileName(""), m_line(-1), m_function(""), m_postfix("")
- {
- TruncateFileName();
- }
-
- SrcPoint(char const * fileName, int line, char const * function, char const * postfix = "")
- : m_fileName(fileName), m_line(line), m_function(function), m_postfix(postfix)
- {
- TruncateFileName();
- }
-
- inline char const * FileName() const
- {
- return m_fileName;
- }
-
- inline int Line() const
- {
- return m_line;
- }
-
- inline char const * Function() const
- {
- return m_function;
- }
-
- inline char const * Postfix() const
- {
- return m_postfix;
- }
-
- private:
- void TruncateFileName();
-
- char const * m_fileName;
- int m_line;
- char const * m_function;
- char const * m_postfix;
- };
+ TruncateFileName();
+ }
+
+ inline char const * FileName() const { return m_fileName; }
+ inline int Line() const { return m_line; }
+ inline char const * Function() const { return m_function; }
+ inline char const * Postfix() const { return m_postfix; }
+private:
+ void TruncateFileName();
+
+ char const * m_fileName;
+ int m_line;
+ char const * m_function;
+ char const * m_postfix;
+};
+
+std::string DebugPrint(SrcPoint const & srcPoint);
}
-
-std::string DebugPrint(my::SrcPoint const & srcPoint);