libqi-api  release-2.5.3-2016-11-18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros
application.hpp File Reference
#include <functional>
#include <vector>
#include <string>
#include <qi/api.hpp>

Go to the source code of this file.

Classes

class  qi::Application
 Class handling startup and teardown of an application. More...
 

Namespaces

 qi
 Deprecated in 2.5. Use int8_t from <cstdint>.
 

Macros

#define _QI_APPLICATION_HPP_
 
#define QI_AT_ENTER(func)   static bool QI_UNIQ_DEF(_qi_atenter) = ::qi::Application::atEnter(func);
 calls qi::Application::atEnter(func) at static initialization time. More...
 
#define QI_AT_EXIT(func)   static bool QI_UNIQ_DEF(_qi_atexit) = ::qi::Application::atExit(func);
 calls qi::Application::atExit(func) at static initialization time. More...
 
#define _QI_COMMAND_LINE_OPTIONS(desc, opts)
 

Macro Definition Documentation

#define _QI_APPLICATION_HPP_

Definition at line 9 of file application.hpp.

#define _QI_COMMAND_LINE_OPTIONS (   desc,
  opts 
)

Definition at line 257 of file application.hpp.

#define QI_AT_ENTER (   func)    static bool QI_UNIQ_DEF(_qi_atenter) = ::qi::Application::atEnter(func);

calls qi::Application::atEnter(func) at static initialization time.

Parameters
funcThe handler that must be called at enter.

Definition at line 235 of file application.hpp.

#define QI_AT_EXIT (   func)    static bool QI_UNIQ_DEF(_qi_atexit) = ::qi::Application::atExit(func);

calls qi::Application::atExit(func) at static initialization time.

Parameters
funcThe handler that must be called at exit.

Definition at line 243 of file application.hpp.