OSVR-Core
|
Header. More...
Go to the source code of this file.
Classes | |
struct | osvr::util::unique_container_policies::PushBack |
A basic policy for use with a vector or similar container, where you don't expect a lot of additions or removals, and thus search/insertion/removal speed is not critical. More... | |
struct | osvr::util::unique_container_policies::PushBack::Specialized< Container > |
struct | osvr::util::unique_container_policies::SortedInsert< Comparison > |
A basic policy for use with a vector or similar container, where you have a comparison operator and thus can keep it sorted, for much faster testing. More... | |
struct | osvr::util::unique_container_policies::SortedInsert< Comparison >::Specialized< Container > |
class | osvr::util::UniqueContainerBase< Container, Policy, WrapperArgs > |
A policy-based generic "Unique Container", that wraps ContainerWrapper (and thus an underlying container) with set-like semantics/invariant: at most one instance of a value is in the container at a time. More... | |
class | osvr::util::UniqueContainer< Container, Policy, WrapperArgs > |
A "Unique Container" designed for composition, not inheritance. 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. | |
osvr::util::unique_container_policies | |
Policies controlling behavior of UniqueContainer. | |
Header.