Header.
More...
#include "Contains.h"
#include "FindFirst.h"
#include "T.h"
#include <tuple>
#include <type_traits>
Go to the source code of this file.
|
template<typename Derived > |
using | osvr::typepack::typekeyed_detail::key_types = t_< KeyTypesTraits< Derived >> |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::valid_key = contains< key_types< Derived >, Key > |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::index = find_first< key_types< Derived >, Key > |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::value_type_at_key = t_< ValueTypeAtKeyTraits< Derived, Key >> |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::ref_type_at_key = std::add_lvalue_reference< value_type_at_key< Derived, Key >> |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::rref_type_at_key = std::add_rvalue_reference< value_type_at_key< Derived, Key >> |
|
template<typename Derived , typename Key > |
using | osvr::typepack::typekeyed_detail::cref_type_at_key = std::add_lvalue_reference< t_< std::add_const< value_type_at_key< Derived, Key >>>> |
|
Header.
- Date
- 2015
- Author
- Sensics, Inc. http://sensics.com/osvr
Definition in file TypeKeyed.h.