SAGA C++ API 1.6
version.hpp File Reference
#include <boost/preprocessor/cat.hpp>
#include <boost/config.hpp>
#include <saga/saga/util.hpp>
#include <saga/saga-config.hpp>

Go to the source code of this file.

Namespaces

namespace  saga
 

The SAGA root namespace.


Defines

#define SAGA_VERSION_MAJORMASK   0xFF0000
#define SAGA_VERSION_MINORMASK   0x00FF00
#define SAGA_VERSION_SUBMINORMASK   0x0000FF
#define SAGA_CHECK_VERSION
#define SAGA_VERSION_API   0x010000
#define SAGA_VERSION_ISCOMPATIBLE_EX(version)
#define SAGA_VERSION_ISCOMPATIBLE()   SAGA_VERSION_ISCOMPATIBLE_EX(saga::get_engine_version()) \

Functions

unsigned long saga::get_engine_version (void)
 Brief description starts here.
unsigned long saga::get_saga_version (void)
 Brief description starts here.

Define Documentation

#define SAGA_VERSION_MAJORMASK   0xFF0000

Definition at line 21 of file version.hpp.

#define SAGA_VERSION_MINORMASK   0x00FF00

Definition at line 22 of file version.hpp.

#define SAGA_VERSION_SUBMINORMASK   0x0000FF

Definition at line 23 of file version.hpp.

#define SAGA_CHECK_VERSION
Value:
BOOST_PP_CAT(saga_check_version_,                                         \
        BOOST_PP_CAT(SAGA_VERSION_MAJOR,                                      \
            BOOST_PP_CAT(_, SAGA_VERSION_MINOR)))                             \

Definition at line 27 of file version.hpp.

#define SAGA_VERSION_API   0x010000

Definition at line 35 of file version.hpp.

Referenced by saga::get_saga_version().

#define SAGA_VERSION_ISCOMPATIBLE_EX (   version)
Value:

Definition at line 45 of file version.hpp.

#define SAGA_VERSION_ISCOMPATIBLE ( )    SAGA_VERSION_ISCOMPATIBLE_EX(saga::get_engine_version()) \

Definition at line 50 of file version.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines