Namespaces | Defines | Typedefs
setup.hpp File Reference
#include <cassert>
Include dependency graph for setup.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  glm

Defines

#define GLM_ALIGN
#define GLM_ALIGNED_STRUCT(x)
#define GLM_ARCH   GLM_ARCH_PURE
#define GLM_ARCH_AVX   0x0008
#define GLM_ARCH_AVX2   0x0010
#define GLM_ARCH_PURE   0x0000
#define GLM_ARCH_SSE2   0x0001
#define GLM_ARCH_SSE3   0x0002
#define GLM_ARCH_SSE4   0x0004
#define GLM_COMPILER   GLM_COMPILER_UNKNOWN
#define GLM_COMPILER_BC   0x04000000
#define GLM_COMPILER_CLANG   0x20000000
#define GLM_COMPILER_CLANG26   0x20000010
#define GLM_COMPILER_CLANG27   0x20000020
#define GLM_COMPILER_CLANG28   0x20000030
#define GLM_COMPILER_CLANG29   0x20000040
#define GLM_COMPILER_CLANG30   0x20000050
#define GLM_COMPILER_CLANG31   0x20000060
#define GLM_COMPILER_CLANG32   0x20000070
#define GLM_COMPILER_CLANG33   0x20000080
#define GLM_COMPILER_CLANG40   0x20000090
#define GLM_COMPILER_CLANG41   0x200000A0
#define GLM_COMPILER_CLANG42   0x200000B0
#define GLM_COMPILER_CLANG43   0x200000C0
#define GLM_COMPILER_CLANG50   0x200000D0
#define GLM_COMPILER_CODEWARRIOR   0x08000000
#define GLM_COMPILER_CUDA   0x10000000
#define GLM_COMPILER_CUDA30   0x10000010
#define GLM_COMPILER_CUDA31   0x10000020
#define GLM_COMPILER_CUDA32   0x10000030
#define GLM_COMPILER_CUDA40   0x10000040
#define GLM_COMPILER_CUDA41   0x10000050
#define GLM_COMPILER_CUDA42   0x10000060
#define GLM_COMPILER_GCC   0x02000000
#define GLM_COMPILER_GCC34   0x02000050
#define GLM_COMPILER_GCC35   0x02000060
#define GLM_COMPILER_GCC40   0x02000070
#define GLM_COMPILER_GCC41   0x02000080
#define GLM_COMPILER_GCC42   0x02000090
#define GLM_COMPILER_GCC43   0x020000A0
#define GLM_COMPILER_GCC44   0x020000B0
#define GLM_COMPILER_GCC45   0x020000C0
#define GLM_COMPILER_GCC46   0x020000D0
#define GLM_COMPILER_GCC47   0x020000E0
#define GLM_COMPILER_GCC48   0x020000F0
#define GLM_COMPILER_GCC49   0x02000100
#define GLM_COMPILER_INTEL   0x00100000
#define GLM_COMPILER_INTEL10_0   0x00100020
#define GLM_COMPILER_INTEL10_1   0x00100030
#define GLM_COMPILER_INTEL11_0   0x00100040
#define GLM_COMPILER_INTEL11_1   0x00100050
#define GLM_COMPILER_INTEL12_0   0x00100060
#define GLM_COMPILER_INTEL12_1   0x00100070
#define GLM_COMPILER_INTEL13_0   0x00100080
#define GLM_COMPILER_INTEL9   0x00100010
#define GLM_COMPILER_LLVM_GCC   0x40000000
#define GLM_COMPILER_UNKNOWN   0x00000000
#define GLM_COMPILER_VC   0x01000000
#define GLM_COMPILER_VC10   0x01000090
#define GLM_COMPILER_VC11   0x010000A0
#define GLM_COMPILER_VC12   0x010000B0
#define GLM_COMPILER_VC8   0x01000070
#define GLM_COMPILER_VC9   0x01000080
#define GLM_CONSTEXPR
#define GLM_CUDA_FUNC_DECL
#define GLM_CUDA_FUNC_DEF
#define GLM_DEPRECATED
#define GLM_FUNC_DECL   GLM_CUDA_FUNC_DECL
#define GLM_FUNC_QUALIFIER   GLM_CUDA_FUNC_DEF GLM_INLINE
#define GLM_HAS_ANONYMOUS_UNION   (GLM_LANG & GLM_LANG_CXXMS_FLAG)
#define GLM_HAS_CONSTEXPR
#define GLM_HAS_DEFAULTED_FUNCTIONS
#define GLM_HAS_EXTENDED_INTEGER_TYPE
#define GLM_HAS_INITIALIZER_LISTS
#define GLM_HAS_RVALUE_REFERENCES
#define GLM_HAS_STATIC_ASSERT
#define GLM_HAS_STL_ARRAY
#define GLM_HAS_UNRESTRICTED_UNIONS
#define GLM_INLINE   inline
#define GLM_LANG   GLM_LANG_CXX
#define GLM_LANG_CXX   GLM_LANG_CXX_FLAG
#define GLM_LANG_CXX03   (GLM_LANG_CXX98 | GLM_LANG_CXX03_FLAG)
#define GLM_LANG_CXX03_FLAG   (1 << 2)
#define GLM_LANG_CXX0X   (GLM_LANG_CXX03 | GLM_LANG_CXX0X_FLAG)
#define GLM_LANG_CXX0X_FLAG   (1 << 3)
#define GLM_LANG_CXX11   (GLM_LANG_CXX0X | GLM_LANG_CXX11_FLAG)
#define GLM_LANG_CXX11_FLAG   (1 << 4)
#define GLM_LANG_CXX1Y   (GLM_LANG_CXX11 | GLM_LANG_CXX1Y_FLAG)
#define GLM_LANG_CXX1Y_FLAG   (1 << 5)
#define GLM_LANG_CXX98   (GLM_LANG_CXX | GLM_LANG_CXX98_FLAG)
#define GLM_LANG_CXX98_FLAG   (1 << 1)
#define GLM_LANG_CXX_FLAG   (1 << 0)
#define GLM_LANG_CXXGNU   GLM_LANG_CXXGNU_FLAG
#define GLM_LANG_CXXGNU_FLAG   (1 << 7)
#define GLM_LANG_CXXMS   GLM_LANG_CXXMS_FLAG
#define GLM_LANG_CXXMS_FLAG   (1 << 6)
#define GLM_MODEL   GLM_MODEL_32
#define GLM_MODEL_32   0x00000010
#define GLM_MODEL_64   0x00000020
#define GLM_PLATFORM   GLM_PLATFORM_UNKNOWN
#define GLM_PLATFORM_ANDROID   0x00100000
#define GLM_PLATFORM_APPLE   0x00040000
#define GLM_PLATFORM_CHROME_NACL   0x00200000
#define GLM_PLATFORM_LINUX   0x00020000
#define GLM_PLATFORM_QNXNTO   0x00800000
#define GLM_PLATFORM_UNIX   0x00400000
#define GLM_PLATFORM_UNKNOWN   0x00000000
#define GLM_PLATFORM_WINCE   0x01000000
#define GLM_PLATFORM_WINDOWS   0x00010000
#define GLM_RESTRICT
#define GLM_RESTRICT_VAR
#define GLM_STATIC_ASSERT(x, message)
#define GLM_STATIC_ASSERT_NULL
#define GLM_VAR_USED
#define GLM_VERSION   96
#define GLM_VERSION_MAJOR   0
#define GLM_VERSION_MINOR   9
#define GLM_VERSION_PATCH   6
#define GLM_VERSION_REVISION   0

Typedefs

typedef int glm::length_t

Define Documentation

#define GLM_ALIGN

Definition at line 792 of file setup.hpp.

#define GLM_ALIGNED_STRUCT (   x)

Definition at line 793 of file setup.hpp.

#define GLM_ARCH   GLM_ARCH_PURE

Definition at line 632 of file setup.hpp.

#define GLM_ARCH_AVX   0x0008

Definition at line 582 of file setup.hpp.

#define GLM_ARCH_AVX2   0x0010

Definition at line 583 of file setup.hpp.

#define GLM_ARCH_PURE   0x0000

Definition at line 578 of file setup.hpp.

#define GLM_ARCH_SSE2   0x0001

Definition at line 579 of file setup.hpp.

#define GLM_ARCH_SSE3   0x0002

Definition at line 580 of file setup.hpp.

#define GLM_ARCH_SSE4   0x0004

Definition at line 581 of file setup.hpp.

Definition at line 315 of file setup.hpp.

#define GLM_COMPILER_BC   0x04000000

Definition at line 149 of file setup.hpp.

#define GLM_COMPILER_CLANG   0x20000000

Definition at line 164 of file setup.hpp.

#define GLM_COMPILER_CLANG26   0x20000010

Definition at line 165 of file setup.hpp.

#define GLM_COMPILER_CLANG27   0x20000020

Definition at line 166 of file setup.hpp.

#define GLM_COMPILER_CLANG28   0x20000030

Definition at line 167 of file setup.hpp.

#define GLM_COMPILER_CLANG29   0x20000040

Definition at line 168 of file setup.hpp.

#define GLM_COMPILER_CLANG30   0x20000050

Definition at line 169 of file setup.hpp.

#define GLM_COMPILER_CLANG31   0x20000060

Definition at line 170 of file setup.hpp.

#define GLM_COMPILER_CLANG32   0x20000070

Definition at line 171 of file setup.hpp.

#define GLM_COMPILER_CLANG33   0x20000080

Definition at line 172 of file setup.hpp.

#define GLM_COMPILER_CLANG40   0x20000090

Definition at line 173 of file setup.hpp.

#define GLM_COMPILER_CLANG41   0x200000A0

Definition at line 174 of file setup.hpp.

#define GLM_COMPILER_CLANG42   0x200000B0

Definition at line 175 of file setup.hpp.

#define GLM_COMPILER_CLANG43   0x200000C0

Definition at line 176 of file setup.hpp.

#define GLM_COMPILER_CLANG50   0x200000D0

Definition at line 177 of file setup.hpp.

#define GLM_COMPILER_CODEWARRIOR   0x08000000

Definition at line 152 of file setup.hpp.

#define GLM_COMPILER_CUDA   0x10000000

Definition at line 155 of file setup.hpp.

#define GLM_COMPILER_CUDA30   0x10000010

Definition at line 156 of file setup.hpp.

#define GLM_COMPILER_CUDA31   0x10000020

Definition at line 157 of file setup.hpp.

#define GLM_COMPILER_CUDA32   0x10000030

Definition at line 158 of file setup.hpp.

#define GLM_COMPILER_CUDA40   0x10000040

Definition at line 159 of file setup.hpp.

#define GLM_COMPILER_CUDA41   0x10000050

Definition at line 160 of file setup.hpp.

#define GLM_COMPILER_CUDA42   0x10000060

Definition at line 161 of file setup.hpp.

#define GLM_COMPILER_GCC   0x02000000

Definition at line 134 of file setup.hpp.

#define GLM_COMPILER_GCC34   0x02000050

Definition at line 135 of file setup.hpp.

#define GLM_COMPILER_GCC35   0x02000060

Definition at line 136 of file setup.hpp.

#define GLM_COMPILER_GCC40   0x02000070

Definition at line 137 of file setup.hpp.

#define GLM_COMPILER_GCC41   0x02000080

Definition at line 138 of file setup.hpp.

#define GLM_COMPILER_GCC42   0x02000090

Definition at line 139 of file setup.hpp.

#define GLM_COMPILER_GCC43   0x020000A0

Definition at line 140 of file setup.hpp.

#define GLM_COMPILER_GCC44   0x020000B0

Definition at line 141 of file setup.hpp.

#define GLM_COMPILER_GCC45   0x020000C0

Definition at line 142 of file setup.hpp.

#define GLM_COMPILER_GCC46   0x020000D0

Definition at line 143 of file setup.hpp.

#define GLM_COMPILER_GCC47   0x020000E0

Definition at line 144 of file setup.hpp.

#define GLM_COMPILER_GCC48   0x020000F0

Definition at line 145 of file setup.hpp.

#define GLM_COMPILER_GCC49   0x02000100

Definition at line 146 of file setup.hpp.

#define GLM_COMPILER_INTEL   0x00100000

Definition at line 115 of file setup.hpp.

#define GLM_COMPILER_INTEL10_0   0x00100020

Definition at line 117 of file setup.hpp.

#define GLM_COMPILER_INTEL10_1   0x00100030

Definition at line 118 of file setup.hpp.

#define GLM_COMPILER_INTEL11_0   0x00100040

Definition at line 119 of file setup.hpp.

#define GLM_COMPILER_INTEL11_1   0x00100050

Definition at line 120 of file setup.hpp.

#define GLM_COMPILER_INTEL12_0   0x00100060

Definition at line 121 of file setup.hpp.

#define GLM_COMPILER_INTEL12_1   0x00100070

Definition at line 122 of file setup.hpp.

#define GLM_COMPILER_INTEL13_0   0x00100080

Definition at line 123 of file setup.hpp.

#define GLM_COMPILER_INTEL9   0x00100010

Definition at line 116 of file setup.hpp.

#define GLM_COMPILER_LLVM_GCC   0x40000000

Definition at line 180 of file setup.hpp.

#define GLM_COMPILER_UNKNOWN   0x00000000

Definition at line 112 of file setup.hpp.

#define GLM_COMPILER_VC   0x01000000

Definition at line 126 of file setup.hpp.

#define GLM_COMPILER_VC10   0x01000090

Definition at line 129 of file setup.hpp.

#define GLM_COMPILER_VC11   0x010000A0

Definition at line 130 of file setup.hpp.

#define GLM_COMPILER_VC12   0x010000B0

Definition at line 131 of file setup.hpp.

#define GLM_COMPILER_VC8   0x01000070

Definition at line 127 of file setup.hpp.

#define GLM_COMPILER_VC9   0x01000080

Definition at line 128 of file setup.hpp.

#define GLM_CONSTEXPR

Definition at line 801 of file setup.hpp.

Definition at line 705 of file setup.hpp.

Definition at line 704 of file setup.hpp.

#define GLM_DEPRECATED

Definition at line 791 of file setup.hpp.

Definition at line 728 of file setup.hpp.

Definition at line 729 of file setup.hpp.

Definition at line 571 of file setup.hpp.

Value:
( \
        (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
        ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC46)) || \
        __has_feature(cxx_constexpr))

Definition at line 513 of file setup.hpp.

Value:

Definition at line 533 of file setup.hpp.

Value:

Definition at line 506 of file setup.hpp.

Value:

Definition at line 519 of file setup.hpp.

Value:

Definition at line 540 of file setup.hpp.

Value:
( \
        (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
        ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_VC) && (GLM_COMPILER >= GLM_COMPILER_VC10)) || \
        ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC43)) || \
        __has_feature(cxx_static_assert))

Definition at line 499 of file setup.hpp.

Value:
( \
        (GLM_LANG & GLM_LANG_CXX11_FLAG) || \
        (GLM_LANG & GLM_LANG_CXXMS_FLAG) || \
        ((GLM_LANG & GLM_LANG_CXX0X_FLAG) && (GLM_COMPILER & GLM_COMPILER_GCC) && (GLM_COMPILER >= GLM_COMPILER_GCC46)) || \
        __has_feature(cxx_unrestricted_unions))

Definition at line 526 of file setup.hpp.

#define GLM_INLINE   inline

Definition at line 725 of file setup.hpp.

#define GLM_LANG   GLM_LANG_CXX

Definition at line 460 of file setup.hpp.

Definition at line 390 of file setup.hpp.

Definition at line 392 of file setup.hpp.

#define GLM_LANG_CXX03_FLAG   (1 << 2)

Definition at line 383 of file setup.hpp.

Definition at line 393 of file setup.hpp.

#define GLM_LANG_CXX0X_FLAG   (1 << 3)

Definition at line 384 of file setup.hpp.

Definition at line 394 of file setup.hpp.

#define GLM_LANG_CXX11_FLAG   (1 << 4)

Definition at line 385 of file setup.hpp.

Definition at line 395 of file setup.hpp.

#define GLM_LANG_CXX1Y_FLAG   (1 << 5)

Definition at line 386 of file setup.hpp.

Definition at line 391 of file setup.hpp.

#define GLM_LANG_CXX98_FLAG   (1 << 1)

Definition at line 382 of file setup.hpp.

#define GLM_LANG_CXX_FLAG   (1 << 0)

Definition at line 381 of file setup.hpp.

Definition at line 397 of file setup.hpp.

#define GLM_LANG_CXXGNU_FLAG   (1 << 7)

Definition at line 388 of file setup.hpp.

Definition at line 396 of file setup.hpp.

#define GLM_LANG_CXXMS_FLAG   (1 << 6)

Definition at line 387 of file setup.hpp.

#define GLM_MODEL   GLM_MODEL_32

Definition at line 360 of file setup.hpp.

#define GLM_MODEL_32   0x00000010

Definition at line 183 of file setup.hpp.

#define GLM_MODEL_64   0x00000020

Definition at line 184 of file setup.hpp.

Definition at line 75 of file setup.hpp.

#define GLM_PLATFORM_ANDROID   0x00100000

Definition at line 50 of file setup.hpp.

#define GLM_PLATFORM_APPLE   0x00040000

Definition at line 48 of file setup.hpp.

#define GLM_PLATFORM_CHROME_NACL   0x00200000

Definition at line 51 of file setup.hpp.

#define GLM_PLATFORM_LINUX   0x00020000

Definition at line 47 of file setup.hpp.

#define GLM_PLATFORM_QNXNTO   0x00800000

Definition at line 53 of file setup.hpp.

#define GLM_PLATFORM_UNIX   0x00400000

Definition at line 52 of file setup.hpp.

#define GLM_PLATFORM_UNKNOWN   0x00000000

Definition at line 45 of file setup.hpp.

#define GLM_PLATFORM_WINCE   0x01000000

Definition at line 54 of file setup.hpp.

#define GLM_PLATFORM_WINDOWS   0x00010000

Definition at line 46 of file setup.hpp.

#define GLM_RESTRICT

Definition at line 794 of file setup.hpp.

Definition at line 795 of file setup.hpp.

#define GLM_STATIC_ASSERT (   x,
  message 
)

Definition at line 691 of file setup.hpp.

Definition at line 692 of file setup.hpp.

#define GLM_VAR_USED

Definition at line 711 of file setup.hpp.

#define GLM_VERSION   96

Definition at line 36 of file setup.hpp.

#define GLM_VERSION_MAJOR   0

Definition at line 37 of file setup.hpp.

#define GLM_VERSION_MINOR   9

Definition at line 38 of file setup.hpp.

#define GLM_VERSION_PATCH   6

Definition at line 39 of file setup.hpp.

#define GLM_VERSION_REVISION   0

Definition at line 40 of file setup.hpp.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:29