QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
Macros
qldefines.hpp File Reference

Global definitions and compiler switches. More...

#include <boost/config.hpp>
#include <boost/version.hpp>
#include <ql/config.ansi.hpp>
#include <ql/mathconstants.hpp>
#include <limits>

Go to the source code of this file.

Macros

#define BOOST_ENABLE_ASSERT_HANDLER
 
#define INCLUDE_FILE(F)   INCLUDE_FILE_(F)
 
#define INCLUDE_FILE_(F)   #F
 
#define QL_INTEGER   int
 
#define QL_BIG_INTEGER   long
 
#define QL_REAL   double
 
#define QL_MIN_INTEGER   ((std::numeric_limits<QL_INTEGER>::min)())
 
#define QL_MAX_INTEGER   ((std::numeric_limits<QL_INTEGER>::max)())
 
#define QL_MIN_REAL   -((std::numeric_limits<QL_REAL>::max)())
 
#define QL_MAX_REAL   ((std::numeric_limits<QL_REAL>::max)())
 
#define QL_MIN_POSITIVE_REAL   ((std::numeric_limits<QL_REAL>::min)())
 
#define QL_EPSILON   ((std::numeric_limits<QL_REAL>::epsilon)())
 
#define QL_DEPRECATED
 
#define QL_DEPRECATED_DISABLE_WARNING
 
#define QL_DEPRECATED_ENABLE_WARNING
 

Detailed Description

Global definitions and compiler switches.

Definition in file qldefines.hpp.

Macro Definition Documentation

◆ BOOST_ENABLE_ASSERT_HANDLER

#define BOOST_ENABLE_ASSERT_HANDLER

Definition at line 44 of file qldefines.hpp.

◆ INCLUDE_FILE

#define INCLUDE_FILE (   F)    INCLUDE_FILE_(F)

Definition at line 53 of file qldefines.hpp.

◆ INCLUDE_FILE_

#define INCLUDE_FILE_ (   F)    #F

Definition at line 54 of file qldefines.hpp.

◆ QL_INTEGER

#define QL_INTEGER   int

Definition at line 66 of file qldefines.hpp.

◆ QL_BIG_INTEGER

#define QL_BIG_INTEGER   long

Definition at line 70 of file qldefines.hpp.

◆ QL_REAL

#define QL_REAL   double

Definition at line 74 of file qldefines.hpp.

◆ QL_DEPRECATED

#define QL_DEPRECATED

Definition at line 215 of file qldefines.hpp.

◆ QL_DEPRECATED_DISABLE_WARNING

#define QL_DEPRECATED_DISABLE_WARNING

Definition at line 216 of file qldefines.hpp.

◆ QL_DEPRECATED_ENABLE_WARNING

#define QL_DEPRECATED_ENABLE_WARNING

Definition at line 217 of file qldefines.hpp.