libqi-api  2.1.4.13
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
qi.hpp
Go to the documentation of this file.
1 #pragma once
2 /*
3  * Copyright (c) 2012 Aldebaran Robotics. All rights reserved.
4  * Use of this source code is governed by a BSD-style license that can be
5  * found in the COPYING file.
6  */
7 
8 #ifndef _QI_QI_HPP_
9 #define _QI_QI_HPP_
10 
11 #include <qi/api.hpp>
12 #include <locale>
13 
14 namespace qi {
15 
16  QI_API QI_API_DEPRECATED void init(int& argc, char **& argv);
18  QI_API QI_API_DEPRECATED const char** argv();
19  QI_API QI_API_DEPRECATED const char *program();
20 
21  typedef std::codecvt<wchar_t, char, std::mbstate_t> codecvt_type;
23 }
24 
25 #endif // _QI_QI_HPP_
QI_API_DEPRECATED const char ** argv()
Deprecated, see detailed description.
QI_API_DEPRECATED int argc()
Deprecated, see detailed description.
std::codecvt< wchar_t, char, std::mbstate_t > codecvt_type
Standard std::codecvt type accepted by STL and boost.
Definition: qi.hpp:21
#define QI_API_DEPRECATED
Compiler flags to mark a function as deprecated. It will generate a compiler warning.
Definition: macro.hpp:25
const codecvt_type & unicodeFacet()
UTF-8 facet object getter.
dll import/export and compiler message
QI_API_DEPRECATED const char * program()
Deprecated, see detailed description.
QI_API_DEPRECATED void init(int &argc, char **&argv)
#define QI_API
Definition: api.hpp:24