Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR_Linux_HMDDevice.cpp File Reference
Include dependency graph for OVR_Linux_HMDDevice.cpp:

Go to the source code of this file.

Data Structures

struct  OVR::Linux::__locale_struct
 
struct  OVR::Linux::OVR::Alg::OperatorLess< T >
 
class  OVR::Linux::OVR::Alg::ArrayAdaptor< T >
 
class  OVR::Linux::OVR::Alg::ConstArrayAdaptor< T >
 
class  OVR::Linux::OVR::Alg::MemUtil
 

Namespaces

 OVR
 
 OVR::Linux
 
 OVR::Linux::OVR
 
 OVR::Linux::OVR::BaseTypes
 
 OVR::Linux::OVR::Alg
 
 OVR::Linux::OVR::Alg::ByteUtil
 

Typedefs

typedef __WCHAR_TYPE__ OVR::Linux::wchar_t
 
typedef char OVR::Linux::OVR::Char
 
typedef size_t OVR::Linux::OVR::UPInt
 
typedef ptrdiff_t OVR::Linux::OVR::SPInt
 
typedef int8_t OVR::Linux::OVR::SByte
 
typedef uint8_t OVR::Linux::OVR::UByte
 
typedef int16_t OVR::Linux::OVR::SInt16
 
typedef uint16_t OVR::Linux::OVR::UInt16
 
typedef int32_t OVR::Linux::OVR::SInt32
 
typedef uint32_t OVR::Linux::OVR::UInt32
 
typedef int64_t OVR::Linux::OVR::SInt64
 
typedef uint64_t OVR::Linux::OVR::UInt64
 
typedef struct
OVR::Linux::__locale_struct
OVR::Linux::__locale_t
 
typedef __locale_t OVR::Linux::locale_t
 

Functions

__BEGIN_NAMESPACE_STD void * OVR::Linux::memcpy (void *__restrict __dest, const void *__restrict __src, size_t __n) __THROW __nonnull((1
 
__BEGIN_NAMESPACE_STD void void * OVR::Linux::memmove (void *__dest, const void *__src, size_t __n) __THROW __nonnull((1
 
__BEGIN_NAMESPACE_STD void
void __END_NAMESPACE_STD void * 
OVR::Linux::memccpy (void *__restrict __dest, const void *__restrict __src, int __c, size_t __n) __THROW __nonnull((1
 
__BEGIN_NAMESPACE_STD void
void __END_NAMESPACE_STD void
__BEGIN_NAMESPACE_STD void * 
OVR::Linux::memset (void *__s, int __c, size_t __n) __THROW __nonnull((1))
 
int OVR::Linux::memcmp (const void *__s1, const void *__s2, size_t __n) __THROW __attribute_pure__ __nonnull((1
 
int void * OVR::Linux::memchr (const void *__s, int __c, size_t __n) __THROW __attribute_pure__ __nonnull((1))
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char * 
OVR::Linux::strcpy (char *__restrict __dest, const char *__restrict __src) __THROW __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char * 
OVR::Linux::strncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __THROW __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char * 
OVR::Linux::strcat (char *__restrict __dest, const char *__restrict __src) __THROW __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char char * 
OVR::Linux::strncat (char *__restrict __dest, const char *__restrict __src, size_t __n) __THROW __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char char int 
OVR::Linux::strcmp (const char *__s1, const char *__s2) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char char int int 
OVR::Linux::strncmp (const char *__s1, const char *__s2, size_t __n) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char char int int int 
OVR::Linux::strcoll (const char *__s1, const char *__s2) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD char
char char char int int int
size_t 
OVR::Linux::strxfrm (char *__restrict __dest, const char *__restrict __src, size_t __n) __THROW __nonnull((2))
 
int OVR::Linux::strcoll_l (const char *__s1, const char *__s2, __locale_t __l) __THROW __attribute_pure__ __nonnull((1
 
int size_t OVR::Linux::strxfrm_l (char *__dest, const char *__src, size_t __n, __locale_t __l) __THROW __nonnull((2
 
int size_t char * OVR::Linux::strdup (const char *__s) __THROW __attribute_malloc__ __nonnull((1))
 
char * OVR::Linux::strndup (const char *__string, size_t __n) __THROW __attribute_malloc__ __nonnull((1))
 
__BEGIN_NAMESPACE_STD char * OVR::Linux::strchr (const char *__s, int __c) __THROW __attribute_pure__ __nonnull((1))
 
char * OVR::Linux::strrchr (const char *__s, int __c) __THROW __attribute_pure__ __nonnull((1))
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD size_t 
OVR::Linux::strcspn (const char *__s, const char *__reject) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD size_t
size_t 
OVR::Linux::strspn (const char *__s, const char *__accept) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD size_t
size_t char * 
OVR::Linux::strpbrk (const char *__s, const char *__accept) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD size_t
size_t char char * 
OVR::Linux::strstr (const char *__haystack, const char *__needle) __THROW __attribute_pure__ __nonnull((1
 
__END_NAMESPACE_STD
__BEGIN_NAMESPACE_STD size_t
size_t char char char * 
OVR::Linux::strtok (char *__restrict __s, const char *__restrict __delim) __THROW __nonnull((2))
 
__END_NAMESPACE_STD char * OVR::Linux::__strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __THROW __nonnull((2
 
__END_NAMESPACE_STD char char * OVR::Linux::strtok_r (char *__restrict __s, const char *__restrict __delim, char **__restrict __save_ptr) __THROW __nonnull((2
 
__END_NAMESPACE_STD char char
__BEGIN_NAMESPACE_STD size_t 
OVR::Linux::strlen (const char *__s) __THROW __attribute_pure__ __nonnull((1))
 
__END_NAMESPACE_STD size_t OVR::Linux::strnlen (const char *__string, size_t __maxlen) __THROW __attribute_pure__ __nonnull((1))
 
__BEGIN_NAMESPACE_STD char * OVR::Linux::strerror (int __errnum) __THROW
 
__END_NAMESPACE_STD int OVR::Linux::__xpg_strerror_r (int __errnum, char *__buf, size_t __buflen) __THROW __nonnull((2))
 
char * OVR::Linux::strerror_l (int __errnum, __locale_t __l) __THROW
 
void OVR::Linux::__bzero (void *__s, size_t __n) __THROW __nonnull((1))
 
void OVR::Linux::bcopy (const void *__src, void *__dest, size_t __n) __THROW __nonnull((1
 
void void OVR::Linux::bzero (void *__s, size_t __n) __THROW __nonnull((1))
 
int OVR::Linux::bcmp (const void *__s1, const void *__s2, size_t __n) __THROW __attribute_pure__ __nonnull((1
 
int char * OVR::Linux::index (const char *__s, int __c) __THROW __attribute_pure__ __nonnull((1))
 
char * OVR::Linux::rindex (const char *__s, int __c) __THROW __attribute_pure__ __nonnull((1))
 
int OVR::Linux::ffs (int __i) __THROW __attribute__((__const__))
 
int OVR::Linux::strcasecmp (const char *__s1, const char *__s2) __THROW __attribute_pure__ __nonnull((1
 
int int OVR::Linux::strncasecmp (const char *__s1, const char *__s2, size_t __n) __THROW __attribute_pure__ __nonnull((1
 
int int char * OVR::Linux::strsep (char **__restrict __stringp, const char *__restrict __delim) __THROW __nonnull((1
 
int int char char * OVR::Linux::strsignal (int __sig) __THROW
 
char * OVR::Linux::__stpcpy (char *__restrict __dest, const char *__restrict __src) __THROW __nonnull((1
 
char char * OVR::Linux::stpcpy (char *__restrict __dest, const char *__restrict __src) __THROW __nonnull((1
 
char char char * OVR::Linux::__stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __THROW __nonnull((1
 
char char char char * OVR::Linux::stpncpy (char *__restrict __dest, const char *__restrict __src, size_t __n) __THROW __nonnull((1
 
template<typename T >
OVR_FORCE_INLINE void OVR::Linux::OVR::Alg::Swap (T &a, T &b)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::Min (const T a, const T b)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::Max (const T a, const T b)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::Clamp (const T v, const T minVal, const T maxVal)
 
template<typename T >
OVR_FORCE_INLINE int OVR::Linux::OVR::Alg::Chop (T f)
 
template<typename T >
OVR_FORCE_INLINEOVR::Linux::OVR::Alg::Lerp (T a, T b, T f)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::PMin (const T a, const T b)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::PMax (const T a, const T b)
 
template<typename T >
OVR_FORCE_INLINE const T OVR::Linux::OVR::Alg::Abs (const T v)
 
template<class Array , class Less >
void OVR::Linux::OVR::Alg::QuickSortSliced (Array &arr, UPInt start, UPInt end, Less less)
 
template<class Array >
void OVR::Linux::OVR::Alg::QuickSortSliced (Array &arr, UPInt start, UPInt end)
 
template<class Array , class Less >
bool OVR::Linux::OVR::Alg::QuickSortSlicedSafe (Array &arr, UPInt start, UPInt end, Less less)
 
template<class Array >
bool OVR::Linux::OVR::Alg::QuickSortSlicedSafe (Array &arr, UPInt start, UPInt end)
 
template<class Array , class Less >
void OVR::Linux::OVR::Alg::QuickSort (Array &arr, Less less)
 
template<class Array , class Less >
bool OVR::Linux::OVR::Alg::QuickSortSafe (Array &arr, Less less)
 
template<class Array >
void OVR::Linux::OVR::Alg::QuickSort (Array &arr)
 
template<class Array >
bool OVR::Linux::OVR::Alg::QuickSortSafe (Array &arr)
 
template<class Array , class Less >
void OVR::Linux::OVR::Alg::InsertionSortSliced (Array &arr, UPInt start, UPInt end, Less less)
 
template<class Array >
void OVR::Linux::OVR::Alg::InsertionSortSliced (Array &arr, UPInt start, UPInt end)
 
template<class Array , class Less >
void OVR::Linux::OVR::Alg::InsertionSort (Array &arr, Less less)
 
template<class Array >
void OVR::Linux::OVR::Alg::InsertionSort (Array &arr)
 
template<class Array >
Array::ValueType & OVR::Linux::OVR::Alg::Median (Array &arr)
 
template<class Array , class Value , class Less >
UPInt OVR::Linux::OVR::Alg::LowerBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val, Less less)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::LowerBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::LowerBoundSized (const Array &arr, UPInt size, const Value &val)
 
template<class Array , class Value , class Less >
UPInt OVR::Linux::OVR::Alg::LowerBound (const Array &arr, const Value &val, Less less)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::LowerBound (const Array &arr, const Value &val)
 
template<class Array , class Value , class Less >
UPInt OVR::Linux::OVR::Alg::UpperBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val, Less less)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::UpperBoundSliced (const Array &arr, UPInt start, UPInt end, const Value &val)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::UpperBoundSized (const Array &arr, UPInt size, const Value &val)
 
template<class Array , class Value , class Less >
UPInt OVR::Linux::OVR::Alg::UpperBound (const Array &arr, const Value &val, Less less)
 
template<class Array , class Value >
UPInt OVR::Linux::OVR::Alg::UpperBound (const Array &arr, const Value &val)
 
template<class Array >
void OVR::Linux::OVR::Alg::ReverseArray (Array &arr)
 
template<class CDst , class CSrc >
void OVR::Linux::OVR::Alg::AppendArray (CDst &dst, const CSrc &src)
 
UByte OVR::Linux::OVR::Alg::UpperBit (UPInt val)
 
UByte OVR::Linux::OVR::Alg::LowerBit (UPInt val)
 
void OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (void *pv, int size)
 
UByte OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (UByte v)
 
SByte OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (SByte v)
 
UInt16 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (UInt16 v)
 
SInt16 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (SInt16 v)
 
UInt32 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (UInt32 v)
 
SInt32 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (SInt32 p)
 
UInt64 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (UInt64 v)
 
SInt64 OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (SInt64 v)
 
float OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (float p)
 
double OVR::Linux::OVR::Alg::ByteUtil::SwapOrder (double p)
 
UByte OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (UByte v)
 
SByte OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (SByte v)
 
UInt16 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (UInt16 v)
 
SInt16 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (SInt16 v)
 
UInt32 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (UInt32 v)
 
SInt32 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (SInt32 v)
 
UInt64 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (UInt64 v)
 
SInt64 OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (SInt64 v)
 
float OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (float v)
 
double OVR::Linux::OVR::Alg::ByteUtil::LEToSystem (double v)
 
UByte OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (UByte v)
 
SByte OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (SByte v)
 
UInt16 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (UInt16 v)
 
SInt16 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (SInt16 v)
 
UInt32 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (UInt32 v)
 
SInt32 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (SInt32 v)
 
UInt64 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (UInt64 v)
 
SInt64 OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (SInt64 v)
 
float OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (float v)
 
double OVR::Linux::OVR::Alg::ByteUtil::BEToSystem (double v)
 
UByte OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (UByte v)
 
SByte OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (SByte v)
 
UInt16 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (UInt16 v)
 
SInt16 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (SInt16 v)
 
UInt32 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (UInt32 v)
 
SInt32 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (SInt32 v)
 
UInt64 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (UInt64 v)
 
SInt64 OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (SInt64 v)
 
float OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (float v)
 
double OVR::Linux::OVR::Alg::ByteUtil::SystemToLE (double v)
 
UByte OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (UByte v)
 
SByte OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (SByte v)
 
UInt16 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (UInt16 v)
 
SInt16 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (SInt16 v)
 
UInt32 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (UInt32 v)
 
SInt32 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (SInt32 v)
 
UInt64 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (UInt64 v)
 
SInt64 OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (SInt64 v)
 
float OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (float v)
 
double OVR::Linux::OVR::Alg::ByteUtil::SystemToBE (double v)
 
UInt16 OVR::Linux::OVR::Alg::DecodeUInt16 (const UByte *buffer)
 
SInt16 OVR::Linux::OVR::Alg::DecodeSInt16 (const UByte *buffer)
 
UInt32 OVR::Linux::OVR::Alg::DecodeUInt32 (const UByte *buffer)
 
SInt32 OVR::Linux::OVR::Alg::DecodeSInt32 (const UByte *buffer)
 
float OVR::Linux::OVR::Alg::DecodeFloat (const UByte *buffer)
 
void OVR::Linux::OVR::Alg::EncodeUInt16 (UByte *buffer, UInt16 val)
 
void OVR::Linux::OVR::Alg::EncodeSInt16 (UByte *buffer, SInt16 val)
 
void OVR::Linux::OVR::Alg::EncodeUInt32 (UByte *buffer, UInt32 val)
 
void OVR::Linux::OVR::Alg::EncodeSInt32 (UByte *buffer, SInt32 val)
 
void OVR::Linux::OVR::Alg::EncodeFloat (UByte *buffer, float val)
 
SByte OVR::Linux::OVR::Alg::DecodeBCD (UByte byte)
 

Variables

const UByte OVR::Linux::OVR::Alg::UpperBitTable [256]
 
const UByte OVR::Linux::OVR::Alg::LowerBitTable [256]
 

Data Structure Documentation

struct OVR::Linux::__locale_struct

Definition at line 28 of file OVR_Linux_HMDDevice.cpp.

Collaboration diagram for OVR::Linux::__locale_struct:
Collaboration graph
Data Fields
const unsigned short int * __ctype_b
const int * __ctype_tolower
const int * __ctype_toupper
struct __locale_data * __locales[13]
const char * __names[13]