OSVR-Core  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
BasicTypeTraits.h File Reference

Header containing some basic, C++11-aligned implementations of functionality provided by <type_traits> or Boost, but for use in headers where we can't rely on either being available. Names differ from standard to avoid confusion. More...

Go to the source code of this file.

Classes

struct  osvr::util::EnableIf< bool, T >
 Quick C++11-aligned enable_if implementation. More...
 
struct  osvr::util::Conditional< bool, Then, Else >
 Quick C++11-aligned conditional (if/then/elese) implementation. More...
 

Namespaces

 osvr
 The main namespace for all C++ elements of the framework, internal and external.
 
 osvr::util
 The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems.
 

Detailed Description

Header containing some basic, C++11-aligned implementations of functionality provided by <type_traits> or Boost, but for use in headers where we can't rely on either being available. Names differ from standard to avoid confusion.

Date
2016
Author
Sensics, Inc. http://sensics.com/osvr

Definition in file BasicTypeTraits.h.