cartobase  5.0.5
cartobase_config.h File Reference
#include <stdint.h>
#include <cmath>
#include <memory>
#include <cartobase/config/config.h>
Include dependency graph for cartobase_config.h:

Go to the source code of this file.

Macros

#define CARTO_ATTRIBUTED_OBSOLETE_WARNING
 
#define CARTOBASE_API
 
#define __GLIBC_PREREQ(maj, min)   1
 
#define _FILE_OFFSET_BITS   64
 
#define _LARGEFILE_SOURCE
 
#define _LARGE_FILES
 
#define __STDC_LIMIT_MACROS
 
#define CARTO_LONG_IS_DISTINCT
 
#define __has_feature(x)   0
 
#define __has_extension   __has_feature
 
#define __attribute__(a)   /* nothing */
 
#define __deprecated__(msg)   __deprecated__
 
#define CARTO_OVERRIDE
 The override keyword of C++11 (expands to nothing in C++98). More...
 
#define static_assert(expr, msg)
 
#define unique_ptr   auto_ptr
 

Macro Definition Documentation

◆ __attribute__

#define __attribute__ (   a)    /* nothing */

Definition at line 169 of file cartobase_config.h.

◆ __deprecated__

#define __deprecated__ (   msg)    __deprecated__

Definition at line 174 of file cartobase_config.h.

◆ __GLIBC_PREREQ

#define __GLIBC_PREREQ (   maj,
  min 
)    1

Definition at line 71 of file cartobase_config.h.

◆ __has_extension

#define __has_extension   __has_feature

Definition at line 164 of file cartobase_config.h.

◆ __has_feature

#define __has_feature (   x)    0

Definition at line 161 of file cartobase_config.h.

◆ __STDC_LIMIT_MACROS

#define __STDC_LIMIT_MACROS

Definition at line 123 of file cartobase_config.h.

◆ _FILE_OFFSET_BITS

#define _FILE_OFFSET_BITS   64

Definition at line 77 of file cartobase_config.h.

◆ _LARGE_FILES

#define _LARGE_FILES

Definition at line 82 of file cartobase_config.h.

◆ _LARGEFILE_SOURCE

#define _LARGEFILE_SOURCE

Definition at line 79 of file cartobase_config.h.

◆ CARTO_ATTRIBUTED_OBSOLETE_WARNING

#define CARTO_ATTRIBUTED_OBSOLETE_WARNING

Definition at line 38 of file cartobase_config.h.

◆ CARTO_LONG_IS_DISTINCT

#define CARTO_LONG_IS_DISTINCT

Definition at line 156 of file cartobase_config.h.

◆ CARTO_OVERRIDE

#define CARTO_OVERRIDE

The override keyword of C++11 (expands to nothing in C++98).

The override keyword of C++11 should be used when declaring an override to an inherited virtual function. It helps prevent programming errors where the prototype does not match the base virtual function, which results in a new member function being defined. The compiler will output an error if there is no corresponding virtual function in a base class.

Definition at line 190 of file cartobase_config.h.

◆ CARTOBASE_API

#define CARTOBASE_API

Definition at line 47 of file cartobase_config.h.

◆ static_assert

#define static_assert (   expr,
  msg 
)

Definition at line 191 of file cartobase_config.h.

◆ unique_ptr

#define unique_ptr   auto_ptr

Definition at line 194 of file cartobase_config.h.