]> git.lyx.org Git - lyx.git/blobdiff - src/debug.h
more changes, read the Changelog
[lyx.git] / src / debug.h
index 6e617c31eedd7f7ad5555d8dcd1fa59a96eb8c40..8f787f728c4c605f0d274b2c7ccc93d4838cf30b 100644 (file)
@@ -3,8 +3,9 @@
 #ifndef LYXDEBUG_H
 #define LYXDEBUG_H
 
+#include <iosfwd>
+
 #include "LString.h"
-#include "support/LOstream.h"
 #include "support/lstrings.h"
 
 /** Ideally this should have been a namespace, but since we try to be
@@ -49,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);
        
@@ -68,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);
 
 };
 
@@ -88,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;