hrplib/hrpUtil/config.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
3  * All rights reserved. This program is made available under the terms of the
4  * Eclipse Public License v1.0 which accompanies this distribution, and is
5  * available at http://www.eclipse.org/legal/epl-v10.html
6  * Contributors:
7  * National Institute of Advanced Industrial Science and Technology (AIST)
8  */
9 
10 #ifndef OPENHRP_UTIL_CONFIG_H_INCLUDED
11 #define OPENHRP_UTIL_CONFIG_H_INCLUDED
12 
13 // for Windows DLL export
14 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
15 # ifdef HRP_UTIL_MAKE_DLL
16 # define HRP_UTIL_EXPORT __declspec(dllexport)
17 # else
18 # define HRP_UTIL_EXPORT __declspec(dllimport)
19 # endif
20 #else
21 # define HRP_UTIL_EXPORT
22 #endif /* Windows */
23 
24 #ifdef __QNX__
25 #include <cmath>
26 #include <cstddef>
27 using std::size_t;
28 using std::sin;
29 using std::cos;
30 using std::sqrt;
31 using std::fabs;
32 using std::acos;
33 using std::asin;
34 using std::atan2;
35 using std::hypot;
36 using std::pow;
37 using std::jn;
38 using std::yn;
39 using std::cbrt;
40 using std::rint;
41 using std::drem; // near obsolete
42 #endif /* QNX */
43 
44 #endif


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:02