Namespaces | Defines | Functions

version.hpp File Reference

#include <saga/saga/util.hpp>
#include <saga/saga/version.hpp>
#include <saga/saga/packages/namespace/config.hpp>

Go to the source code of this file.

Namespaces

namespace  saga
 

The SAGA root namespace.


Defines

#define SAGA_VERSION_PACKAGE_NAMESPACE_FULL   SAGA_VERSION_FULL
#define SAGA_VERSION_PACKAGE_NAMESPACE_MAJOR   SAGA_VERSION_MAJOR
#define SAGA_VERSION_PACKAGE_NAMESPACE_MINOR   SAGA_VERSION_MINOR
#define SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINOR   SAGA_VERSION_SUBMINOR
#define SAGA_VERSION_PACKAGE_NAMESPACE_DATE   SAGA_VERSION_DATE
#define SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINORMASK   SAGA_VERSION_SUBMINORMASK
#define SAGA_VERSION_PACKAGE_NAMESPACE_API   SAGA_VERSION_API
#define SAGA_VERSION_PACKAGE_NAMESPACE_ISCOMPATIBLE_EX(version)
#define SAGA_VERSION_PACKAGE_NAMESPACE_ISCOMPATIBLE()

Functions

unsigned long saga::get_namespace_package_version ()
unsigned long saga::get_namespace_package_api_version ()

Define Documentation

#define SAGA_VERSION_PACKAGE_NAMESPACE_FULL   SAGA_VERSION_FULL

Definition at line 21 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_MAJOR   SAGA_VERSION_MAJOR

Definition at line 23 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_MINOR   SAGA_VERSION_MINOR

Definition at line 24 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINOR   SAGA_VERSION_SUBMINOR

Definition at line 25 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_DATE   SAGA_VERSION_DATE

Definition at line 27 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINORMASK   SAGA_VERSION_SUBMINORMASK

Definition at line 29 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_API   SAGA_VERSION_API

Definition at line 33 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_ISCOMPATIBLE_EX (   version  ) 
Value:
( ((version) & ~SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINORMASK) >=       \
         ( SAGA_VERSION_PACKAGE_NAMESPACE_FULL &                              \
          ~SAGA_VERSION_PACKAGE_NAMESPACE_SUBMINORMASK) )                     \

Definition at line 43 of file packages/namespace/version.hpp.

#define SAGA_VERSION_PACKAGE_NAMESPACE_ISCOMPATIBLE (  )