]> git.lyx.org Git - lyx.git/blobdiff - src/debug.h
more changes, read the Changelog
[lyx.git] / src / debug.h
index 9047e6457730ccdd5544dd80c3e929ae6cf3ecd7..8f787f728c4c605f0d274b2c7ccc93d4838cf30b 100644 (file)
@@ -8,8 +8,6 @@
 #include "LString.h"
 #include "support/lstrings.h"
 
-using std::ostream;
-
 /** Ideally this should have been a namespace, but since we try to be
     compilable on older C++ compilators too, we use a struct instead.
     This is all the different debug levels that we have.
@@ -52,14 +50,16 @@ struct Debug {
                ///
                LYXLEX     = (1 << 15),
                ///
-               DEPEND     = (1 << 16)
+               DEPEND     = (1 << 16),
+               ///
+               INSETS     = (1 << 17)
        };
        ///
        static const type ANY = type(INFO | INIT | KEY | TOOLBAR |
                                     PARSER | LYXRC | KBMAP | LATEX |
                                     MATHED | FONT | TCLASS | LYXVC |
                                     LYXSERVER | ROFF | ACTION | LYXLEX |
-                                    DEPEND);
+                                    DEPEND | INSETS);
        ///
        friend inline void operator|=(Debug::type & d1, Debug::type d2);
        
@@ -71,10 +71,10 @@ struct Debug {
        /** Display the tags and descriptions of the current debug level 
            of ds 
        */
-       static void showLevel(ostream & o, type level);
+       static void showLevel(std::ostream & o, type level);
 
        /** show all the possible tags that can be used for debugging */
-       static void showTags(ostream & o);
+       static void showTags(std::ostream & o);
 
 };
 
@@ -91,7 +91,7 @@ void operator|= (Debug::type & d1, Debug::type d2)
 
 
 ///
-ostream & operator<<(ostream & o, Debug::type t);
+std::ostream & operator<<(std::ostream & o, Debug::type t);
 
 extern DebugStream lyxerr;