|
Bike-X
0.8
|
#include <stddef.h>#include <limits.h>#include <float.h>#include <sys/types.h>

Go to the source code of this file.
Data Structures | |
| struct | OVR::timespec |
| struct | OVR::__sigset_t |
| struct | OVR::timeval |
| struct | OVR::fd_set |
| union | OVR::pthread_attr_t |
| struct | OVR::__pthread_internal_slist |
| union | OVR::pthread_mutex_t |
| struct | OVR::pthread_mutex_t::__pthread_mutex_s |
| union | OVR::pthread_mutexattr_t |
| union | OVR::pthread_cond_t |
| union | OVR::pthread_condattr_t |
| union | OVR::pthread_rwlock_t |
| union | OVR::pthread_rwlockattr_t |
| union | OVR::pthread_barrier_t |
| union | OVR::pthread_barrierattr_t |
| union | OVR::pthread_mutex_t::__pthread_mutex_s.__unnamed__ |
| struct | OVR::pthread_mutex_t::__pthread_mutex_s.__unnamed__.d |
| struct | OVR::pthread_cond_t.__data |
| struct | OVR::pthread_rwlock_t.__data |
Namespaces | |
| OVR | |
| OVR::BaseTypes | |
Macros | |
| #define | OVR_OS_OTHER |
| #define | OVR_CPU_OTHER |
| #define | OVR_LITTLE_ENDIAN 1 |
| #define | OVR_BIG_ENDIAN 2 |
| #define | OVR_FORCE_INLINE inline |
| #define | OVR_BYTE_ORDER OVR_LITTLE_ENDIAN |
| #define | OVR_ASM __asm__ |
| #define | OVR_ASM_PROC(procname) OVR_ASM |
| #define | OVR_ASM_END OVR_ASM |
| #define | OVR_FASTCALL |
| #define | OVR_STDCALL |
| #define | OVR_CDECL |
| #define | OVR_DEBUG_CODE(c) c |
| #define | OVR_DEBUG_BREAK ((void)0) |
| #define | OVR_ASSERT(p) ((void)0) |
| #define | OVR_COMPILER_ASSERT(x) { int zero = 0; switch(zero) {case 0: case x:;} } |
| #define | OVR_UNUSED(a) (a) |
| #define | OVR_UNUSED1(a1) OVR_UNUSED(a1) |
| #define | OVR_UNUSED2(a1, a2) OVR_UNUSED(a1); OVR_UNUSED(a2) |
| #define | OVR_UNUSED3(a1, a2, a3) OVR_UNUSED2(a1,a2); OVR_UNUSED(a3) |
| #define | OVR_UNUSED4(a1, a2, a3, a4) OVR_UNUSED3(a1,a2,a3); OVR_UNUSED(a4) |
| #define | OVR_UNUSED5(a1, a2, a3, a4, a5) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED(a5) |
| #define | OVR_UNUSED6(a1, a2, a3, a4, a5, a6) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED2(a5,a6) |
| #define | OVR_UNUSED7(a1, a2, a3, a4, a5, a6, a7) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED3(a5,a6,a7) |
| #define | OVR_UNUSED8(a1, a2, a3, a4, a5, a6, a7, a8) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED4(a5,a6,a7,a8) |
| #define | OVR_UNUSED9(a1, a2, a3, a4, a5, a6, a7, a8, a9) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED5(a5,a6,a7,a8,a9) |
| #define | OVR_BUILD_STRING "Release" |
| #define | OVR_DEBUG_STATEMENT(s) |
| #define | OVR_DEBUG_SELECT(d, nd) nd |
| #define | OVR_ENABLE_THREADS |
| #define | OVR_Types_H |
| #define | OVR_OS_OTHER |
| #define | OVR_CPU_OTHER |
| #define | OVR_LITTLE_ENDIAN 1 |
| #define | OVR_BIG_ENDIAN 2 |
| #define | OVR_FORCE_INLINE inline |
| #define | OVR_BYTE_ORDER OVR_LITTLE_ENDIAN |
| #define | OVR_ASM __asm__ |
| #define | OVR_ASM_PROC(procname) OVR_ASM |
| #define | OVR_ASM_END OVR_ASM |
| #define | OVR_FASTCALL |
| #define | OVR_STDCALL |
| #define | OVR_CDECL |
| #define | OVR_DEBUG_CODE(c) c |
| #define | OVR_DEBUG_BREAK ((void)0) |
| #define | OVR_ASSERT(p) ((void)0) |
| #define | OVR_COMPILER_ASSERT(x) { int zero = 0; switch(zero) {case 0: case x:;} } |
| #define | OVR_UNUSED(a) (a) |
| #define | OVR_UNUSED1(a1) OVR_UNUSED(a1) |
| #define | OVR_UNUSED2(a1, a2) OVR_UNUSED(a1); OVR_UNUSED(a2) |
| #define | OVR_UNUSED3(a1, a2, a3) OVR_UNUSED2(a1,a2); OVR_UNUSED(a3) |
| #define | OVR_UNUSED4(a1, a2, a3, a4) OVR_UNUSED3(a1,a2,a3); OVR_UNUSED(a4) |
| #define | OVR_UNUSED5(a1, a2, a3, a4, a5) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED(a5) |
| #define | OVR_UNUSED6(a1, a2, a3, a4, a5, a6) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED2(a5,a6) |
| #define | OVR_UNUSED7(a1, a2, a3, a4, a5, a6, a7) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED3(a5,a6,a7) |
| #define | OVR_UNUSED8(a1, a2, a3, a4, a5, a6, a7, a8) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED4(a5,a6,a7,a8) |
| #define | OVR_UNUSED9(a1, a2, a3, a4, a5, a6, a7, a8, a9) OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED5(a5,a6,a7,a8,a9) |
| #define | OVR_BUILD_STRING "Release" |
| #define | OVR_DEBUG_STATEMENT(s) |
| #define | OVR_DEBUG_SELECT(d, nd) nd |
| #define | OVR_ENABLE_THREADS |
Typedefs | |
| typedef char | OVR::Char |
| typedef size_t | OVR::UPInt |
| typedef ptrdiff_t | OVR::SPInt |
| typedef unsigned char | OVR::__u_char |
| typedef unsigned short int | OVR::__u_short |
| typedef unsigned int | OVR::__u_int |
| typedef unsigned long int | OVR::__u_long |
| typedef signed char | OVR::__int8_t |
| typedef unsigned char | OVR::__uint8_t |
| typedef signed short int | OVR::__int16_t |
| typedef unsigned short int | OVR::__uint16_t |
| typedef signed int | OVR::__int32_t |
| typedef unsigned int | OVR::__uint32_t |
| typedef __off64_t | OVR::__loff_t |
| typedef __quad_t * | OVR::__qaddr_t |
| typedef char * | OVR::__caddr_t |
| typedef __loff_t | OVR::loff_t |
| typedef __gid_t | OVR::gid_t |
| typedef __uid_t | OVR::uid_t |
| typedef __off_t | OVR::off_t |
| typedef __pid_t | OVR::pid_t |
| typedef __ssize_t | OVR::ssize_t |
| typedef __clockid_t | OVR::clockid_t |
| typedef __timer_t | OVR::timer_t |
| typedef unsigned long int | OVR::ulong |
| typedef unsigned short int | OVR::ushort |
| typedef unsigned int | OVR::uint |
| typedef unsigned char | OVR::u_int8_t |
| typedef unsigned short int | OVR::u_int16_t |
| typedef unsigned int | OVR::u_int32_t |
| typedef int | OVR::register_t |
| typedef int | OVR::__sig_atomic_t |
| typedef long int | OVR::__fd_mask |
| typedef __fd_mask | OVR::fd_mask |
| typedef unsigned long int | OVR::pthread_t |
| typedef union pthread_attr_t | OVR::pthread_attr_t |
| typedef struct OVR::__pthread_internal_slist | OVR::__pthread_slist_t |
| typedef unsigned int | OVR::pthread_key_t |
| typedef int | OVR::pthread_once_t |
| typedef volatile int | OVR::pthread_spinlock_t |
| typedef uint8_t | OVR::UByte |
| typedef int16_t | OVR::SInt16 |
| typedef uint16_t | OVR::UInt16 |
| typedef int32_t | OVR::SInt32 |
| typedef uint32_t | OVR::UInt32 |
| typedef int64_t | OVR::SInt64 |
| typedef uint64_t | OVR::UInt64 |
Functions | |
| static __inline unsigned short int | OVR::__bswap_16 (unsigned short int __bsx) |
| static __inline unsigned int | OVR::__bswap_32 (unsigned int __bsx) |
| static __inline __uint64_t | OVR::__bswap_64 (__uint64_t __bsx) |
| __BEGIN_DECLS int | OVR::select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout) |
| int | OVR::pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask) |
| __BEGIN_DECLS __extension__ unsigned int | OVR::gnu_dev_major (unsigned long long int __dev) __THROW __attribute_const__ |
| __extension__ unsigned int | OVR::gnu_dev_minor (unsigned long long int __dev) __THROW __attribute_const__ |
| __extension__ unsigned long long int | OVR::gnu_dev_makedev (unsigned int __major, unsigned int __minor) __THROW __attribute_const__ |
| struct OVR::timespec |
Definition at line 120 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __syscall_slong_t | tv_nsec | |
| __time_t | tv_sec | |
| struct OVR::__sigset_t |
Definition at line 28 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| unsigned long int | __val[_SIGSET_NWORDS] | |
| struct OVR::timeval |
Definition at line 30 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __time_t | tv_sec | |
| __suseconds_t | tv_usec | |
| struct OVR::fd_set |
Definition at line 64 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __fd_mask | __fds_bits[__FD_SETSIZE/__NFDBITS] | |
| union OVR::pthread_attr_t |
Definition at line 63 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_ATTR_T] | |
| struct OVR::__pthread_internal_slist |
Definition at line 81 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| struct __pthread_internal_slist * | __next | |
| union OVR::pthread_mutex_t |
Definition at line 90 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| struct __pthread_mutex_s | __data | |
| char | __size[__SIZEOF_PTHREAD_MUTEX_T] | |
| struct OVR::pthread_mutex_t::__pthread_mutex_s |
Definition at line 92 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __extension__ union __pthread_mutex_s | __unnamed__ | |
| unsigned int | __count | |
| int | __kind | |
| int | __lock | |
| unsigned int | __nusers | |
| int | __owner | |
| union OVR::pthread_mutexattr_t |
Definition at line 129 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_MUTEXATTR_T] | |
| union OVR::pthread_cond_t |
Definition at line 138 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __extension__ long long int | __align | |
| struct pthread_cond_t | __data | |
| char | __size[__SIZEOF_PTHREAD_COND_T] | |
| union OVR::pthread_condattr_t |
Definition at line 155 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_CONDATTR_T] | |
| union OVR::pthread_rwlock_t |
Definition at line 173 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| struct pthread_rwlock_t | __data | |
| char | __size[__SIZEOF_PTHREAD_RWLOCK_T] | |
| union OVR::pthread_rwlockattr_t |
Definition at line 215 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_RWLOCKATTR_T] | |
| union OVR::pthread_barrier_t |
Definition at line 230 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| long int | __align | |
| char | __size[__SIZEOF_PTHREAD_BARRIER_T] | |
| union OVR::pthread_barrierattr_t |
Definition at line 236 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| int | __align | |
| char | __size[__SIZEOF_PTHREAD_BARRIERATTR_T] | |
| union OVR::pthread_mutex_t::__pthread_mutex_s.__unnamed__ |
Definition at line 111 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| __pthread_slist_t | __list | |
| __unnamed__ | d | |
| struct OVR::pthread_mutex_t::__pthread_mutex_s.__unnamed__.d |
Definition at line 113 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| short | __elision | |
| short | __espins | |
| struct OVR::pthread_cond_t.__data |
Definition at line 140 of file OVR_Types.h.

| Data Fields | ||
|---|---|---|
| unsigned int | __broadcast_seq | |
| unsigned int | __futex | |
| int | __lock | |
| void * | __mutex | |
| unsigned int | __nwaiters | |
|
__extension__ unsigned long long int |
__total_seq | |
|
__extension__ unsigned long long int |
__wakeup_seq | |
|
__extension__ unsigned long long int |
__woken_seq | |
| struct OVR::pthread_rwlock_t.__data |
Definition at line 194 of file OVR_Types.h.

| #define OVR_ASM __asm__ |
Definition at line 360 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_ASM __asm__ |
| #define OVR_ASM_END OVR_ASM |
Definition at line 362 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_ASM_END OVR_ASM |
| #define OVR_ASM_PROC | ( | procname | ) | OVR_ASM |
Definition at line 361 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_ASM_PROC | ( | procname | ) | OVR_ASM |
| #define OVR_ASSERT | ( | p | ) | ((void)0) |
| #define OVR_ASSERT | ( | p | ) | ((void)0) |
Definition at line 381 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_BIG_ENDIAN 2 |
| #define OVR_BIG_ENDIAN 2 |
Definition at line 302 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_BUILD_STRING "Release" |
Definition at line 446 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_BUILD_STRING "Release" |
| #define OVR_BYTE_ORDER OVR_LITTLE_ENDIAN |
| #define OVR_BYTE_ORDER OVR_LITTLE_ENDIAN |
Definition at line 356 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_CDECL |
| #define OVR_CDECL |
Definition at line 367 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_COMPILER_ASSERT | ( | x | ) | { int zero = 0; switch(zero) {case 0: case x:;} } |
Definition at line 414 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_COMPILER_ASSERT | ( | x | ) | { int zero = 0; switch(zero) {case 0: case x:;} } |
| #define OVR_CPU_OTHER |
| #define OVR_CPU_OTHER |
Definition at line 93 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_DEBUG_BREAK ((void)0) |
| #define OVR_DEBUG_BREAK ((void)0) |
Definition at line 380 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_DEBUG_CODE | ( | c | ) | c |
| #define OVR_DEBUG_CODE | ( | c | ) | c |
Definition at line 379 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_DEBUG_SELECT | ( | d, | |
| nd | |||
| ) | nd |
Definition at line 460 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_DEBUG_SELECT | ( | d, | |
| nd | |||
| ) | nd |
| #define OVR_DEBUG_STATEMENT | ( | s | ) |
| #define OVR_DEBUG_STATEMENT | ( | s | ) |
Definition at line 459 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_ENABLE_THREADS |
| #define OVR_ENABLE_THREADS |
Definition at line 464 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_FASTCALL |
| #define OVR_FASTCALL |
Definition at line 365 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_FORCE_INLINE inline |
| #define OVR_FORCE_INLINE inline |
Definition at line 311 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_LITTLE_ENDIAN 1 |
| #define OVR_LITTLE_ENDIAN 1 |
Definition at line 301 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_OS_OTHER |
| #define OVR_OS_OTHER |
Definition at line 58 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_STDCALL |
Definition at line 366 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_STDCALL |
| #define OVR_Types_H |
Definition at line 30 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED | ( | a | ) | (a) |
Definition at line 425 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED | ( | a | ) | (a) |
| #define OVR_UNUSED1 | ( | a1 | ) | OVR_UNUSED(a1) |
Definition at line 428 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED1 | ( | a1 | ) | OVR_UNUSED(a1) |
| #define OVR_UNUSED2 | ( | a1, | |
| a2 | |||
| ) | OVR_UNUSED(a1); OVR_UNUSED(a2) |
Definition at line 429 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED2 | ( | a1, | |
| a2 | |||
| ) | OVR_UNUSED(a1); OVR_UNUSED(a2) |
| #define OVR_UNUSED3 | ( | a1, | |
| a2, | |||
| a3 | |||
| ) | OVR_UNUSED2(a1,a2); OVR_UNUSED(a3) |
Definition at line 430 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED3 | ( | a1, | |
| a2, | |||
| a3 | |||
| ) | OVR_UNUSED2(a1,a2); OVR_UNUSED(a3) |
| #define OVR_UNUSED4 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4 | |||
| ) | OVR_UNUSED3(a1,a2,a3); OVR_UNUSED(a4) |
Definition at line 431 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED4 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4 | |||
| ) | OVR_UNUSED3(a1,a2,a3); OVR_UNUSED(a4) |
| #define OVR_UNUSED5 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED(a5) |
Definition at line 432 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED5 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED(a5) |
| #define OVR_UNUSED6 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED2(a5,a6) |
Definition at line 433 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED6 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED2(a5,a6) |
| #define OVR_UNUSED7 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED3(a5,a6,a7) |
| #define OVR_UNUSED7 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED3(a5,a6,a7) |
Definition at line 434 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED8 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7, | |||
| a8 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED4(a5,a6,a7,a8) |
| #define OVR_UNUSED8 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7, | |||
| a8 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED4(a5,a6,a7,a8) |
Definition at line 435 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED9 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7, | |||
| a8, | |||
| a9 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED5(a5,a6,a7,a8,a9) |
Definition at line 436 of file OVR_Linux_HMDDevice.cpp.
| #define OVR_UNUSED9 | ( | a1, | |
| a2, | |||
| a3, | |||
| a4, | |||
| a5, | |||
| a6, | |||
| a7, | |||
| a8, | |||
| a9 | |||
| ) | OVR_UNUSED4(a1,a2,a3,a4); OVR_UNUSED5(a5,a6,a7,a8,a9) |