Go to the source code of this file.
|
namespace | tim |
|
namespace | std |
| STL namespace.
|
|
|
template<typename... Types> |
auto | tim::get (const component_bundle< Types... > &_obj) -> decltype(std::declval< component_bundle< Types... > >().get()) |
|
template<typename... Types> |
auto | tim::get_labeled (const component_bundle< Types... > &_obj) -> decltype(std::declval< component_bundle< Types... > >().get_labeled()) |
|
template<std::size_t N, typename Tag , typename... Types> |
std::tuple_element< N, std::tuple< Types... > >::type & | std::get (::tim::component_bundle< Tag, Types... > &obj) |
|
template<std::size_t N, typename Tag , typename... Types> |
const std::tuple_element< N, std::tuple< Types... > >::type & | std::get (const ::tim::component_bundle< Tag, Types... > &obj) |
|
template<std::size_t N, typename Tag , typename... Types> |
auto | std::get (::tim::component_bundle< Tag, Types... > &&obj) -> decltype(get< N >(std::forward<::tim::component_bundle< Tag, Types... > >(obj).data())) |
|