]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/application.cpp
Make sure all files have the correct header
[libs/core.git] / source / core / application.cpp
index daeb1300d16602fcd1ff3c9f3ca82952a2b2a50a..f64f350e83e362b1d0cde831a7f0f542e52388b2 100644 (file)
@@ -19,6 +19,11 @@ using namespace std;
 
 namespace Msp {
 
+Application::Application():
+       exit_code(0),
+       loop_mode_(TICK_SLEEP)
+{ }
+
 /**
 Constructs an instance of the registered application class and runs it.  If the
 application throws a UsageError, the static usage() function is called.
@@ -76,8 +81,8 @@ int Application::run(int argc, char **argv, void *data)
                if(exc && !exc->get_backtrace().get_frames().empty())
                {
                        cerr<<"  backtrace:\n";
-                       const Debug::Backtrace::FrameSeq &frames=exc->get_backtrace().get_frames();
-                       for(Debug::Backtrace::FrameSeq::const_iterator i=frames.begin(); i!=frames.end(); ++i)
+                       const list<Debug::Backtrace::StackFrame> &frames=exc->get_backtrace().get_frames();
+                       for(list<Debug::Backtrace::StackFrame>::const_iterator i=frames.begin(); i!=frames.end(); ++i)
                                cerr<<"    "<<*i<<'\n';
                }
 #endif
@@ -101,11 +106,6 @@ void Application::usage(const char *reason, const char *, bool)
        cerr<<"The programmer was lazy and didn't write a usage() function for this application.\n";
 }
 
-Application::Application():
-       exit_code(0),
-       loop_mode_(TICK_SLEEP)
-{ }
-
 /**
 Default main loop.  Behavior depends on loop_mode_.  A custom main loop should
 monitor the done member variable and return exit_code.
@@ -193,6 +193,7 @@ void Application::sighandler_(int s)
        app_->sighandler(s);
 }
 
+
 Application::RegBase::RegBase()
 {
        if(reg_app_)