Video-Frame (not sample)
[ardour.git] / libs / pbd / boost_debug.cc
index 6b9c0cbc922f15e9a2859f5e866100f890ee4531..e1c6571f9cf135fcaacff22afb99351c2ee16802 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2009 Paul Davis 
+    Copyright (C) 2009 Paul Davis
     From an idea by Carl Hetherington.
 
     This program is free software; you can redistribute it and/or modify
@@ -48,8 +48,8 @@ private:
 std::ostream& operator<< (std::ostream& str, const Backtrace& bt) { return bt.print (str); }
 
 
-Backtrace::Backtrace() 
-{ 
+Backtrace::Backtrace()
+{
 #ifdef HAVE_EXECINFO
        size = ::backtrace (trace, 200);
 #endif
@@ -64,7 +64,7 @@ Backtrace::print (std::ostream& str) const
        if (size) {
 #ifdef HAVE_EXECINFO
                strings = ::backtrace_symbols (trace, size);
-#endif         
+#endif
                if (strings) {
                        for (i = 3; i < 5+18 && i < size; i++) {
                                str << strings[i] << std::endl;
@@ -76,7 +76,7 @@ Backtrace::print (std::ostream& str) const
        return str;
 }
 
-struct BTPair { 
+struct BTPair {
 
     Backtrace* ref;
     Backtrace* rel;
@@ -94,10 +94,10 @@ std::ostream& operator<<(std::ostream& str, const BTPair& btp) {
        return str;
 }
 
-struct SPDebug { 
+struct SPDebug {
     Backtrace* constructor;
     Backtrace* destructor;
-    
+
     SPDebug (Backtrace* c) : constructor (c), destructor (0) {}
     ~SPDebug () {
            delete constructor;
@@ -121,7 +121,7 @@ typedef std::map<void const*,const char*> IPointerMap;
 using namespace std;
 
 static PointerMap* _sptrs;
-PointerMap& sptrs() { 
+PointerMap& sptrs() {
         if (_sptrs == 0) {
                 _sptrs = new PointerMap;
         }
@@ -129,7 +129,7 @@ PointerMap& sptrs() {
 }
 
 static IPointerMap* _interesting_pointers;
-IPointerMap& interesting_pointers() { 
+IPointerMap& interesting_pointers() {
         if (_interesting_pointers == 0) {
                 _interesting_pointers = new IPointerMap;
         }
@@ -151,7 +151,7 @@ is_interesting_object (void const* ptr)
        if (ptr == 0) {
                return false;
        }
-       
+
        return interesting_pointers().find (ptr) != interesting_pointers().end();
 }
 
@@ -193,11 +193,11 @@ boost_debug_shared_ptr_operator_equals (void const *sp, void const *old_obj, int
 
        if (is_interesting_object (old_obj)) {
                if (debug_out) {
-                       cerr << "\tlost old sp @ " << sp << " for " << old_obj << " UC = " << old_use_count << " now for " << obj << " UC = " << new_use_count 
-                            << " (total sp's = " << sptrs().size() << ')' << endl;                     
+                       cerr << "\tlost old sp @ " << sp << " for " << old_obj << " UC = " << old_use_count << " now for " << obj << " UC = " << new_use_count
+                            << " (total sp's = " << sptrs().size() << ')' << endl;
                }
                PointerMap::iterator x = sptrs().find (sp);
-               
+
                if (x != sptrs().end()) {
                        sptrs().erase (x);
                        if (debug_out) {
@@ -214,14 +214,14 @@ boost_debug_shared_ptr_operator_equals (void const *sp, void const *old_obj, int
                newpair.second = new SPDebug (new Backtrace());
 
                sptrs().insert (newpair);
-               
+
                if (debug_out) {
-                       cerr << "assignment created sp for " << obj << " @ " << sp << " used to point to " << old_obj << " UC = " << old_use_count 
-                            << " UC = " << new_use_count 
-                            << " (total sp's = " << sptrs().size() << ')' << endl;                     
+                       cerr << "assignment created sp for " << obj << " @ " << sp << " used to point to " << old_obj << " UC = " << old_use_count
+                            << " UC = " << new_use_count
+                            << " (total sp's = " << sptrs().size() << ')' << endl;
                        cerr << *newpair.second << endl;
                }
-       } 
+       }
 }
 
 void
@@ -241,11 +241,11 @@ boost_debug_shared_ptr_reset (void const *sp, void const *old_obj, int old_use_c
 
        if (is_interesting_object (old_obj)) {
                if (debug_out) {
-                       cerr << "\tlost old sp @ " << sp << " for " << old_obj << " UC = " << old_use_count << " now for " << obj << " UC = " << new_use_count 
-                            << " (total sp's = " << sptrs().size() << ')' << endl;                     
+                       cerr << "\tlost old sp @ " << sp << " for " << old_obj << " UC = " << old_use_count << " now for " << obj << " UC = " << new_use_count
+                            << " (total sp's = " << sptrs().size() << ')' << endl;
                }
                PointerMap::iterator x = sptrs().find (sp);
-               
+
                if (x != sptrs().end()) {
                        sptrs().erase (x);
                        if (debug_out) {
@@ -262,14 +262,14 @@ boost_debug_shared_ptr_reset (void const *sp, void const *old_obj, int old_use_c
                newpair.second = new SPDebug (new Backtrace());
 
                sptrs().insert (newpair);
-               
+
                if (debug_out) {
-                       cerr << "reset created sp for " << obj << " @ " << sp << " used to point to " << old_obj << " UC = " << old_use_count 
-                            << " UC = " << new_use_count 
-                            << " (total sp's = " << sptrs().size() << ')' << endl;                     
+                       cerr << "reset created sp for " << obj << " @ " << sp << " used to point to " << old_obj << " UC = " << old_use_count
+                            << " UC = " << new_use_count
+                            << " (total sp's = " << sptrs().size() << ')' << endl;
                        cerr << *newpair.second << endl;
                }
-       } 
+       }
 }
 
 void
@@ -341,7 +341,7 @@ void sp_counter_ref_hook (void* /*pn*/, long /* use count */)
 {
 }
 
-void sp_counter_release_hook (void* /*pn*/, long /*use_count*/) 
+void sp_counter_release_hook (void* /*pn*/, long /*use_count*/)
 {
 }