Header. More...
Go to the source code of this file.
Classes | |
class | osvr::util::CellGroupProxy< RowProxyType, GroupTag > |
class | osvr::util::detail::CellGroup< T, PrefixType, Tag > |
Namespaces | |
osvr | |
< | |
osvr::util | |
The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems. | |
Functions | |
template<typename RowProxyType , typename GroupTag , typename... CellArgs> | |
CellGroupProxy< RowProxyType, GroupTag > & | osvr::util::operator<< (CellGroupProxy< RowProxyType, GroupTag > &group, detail::Cell< CellArgs...> &¤tCell) |
template<typename Derived , typename T , typename Tag > | |
CSVRowProxy< Derived > & | osvr::util::detail::operator<< (CSVRowProxy< Derived > &row, detail::CellGroup< T, Tag > const &group) |
template<typename Derived , typename T , typename Tag > | |
CSVRowProxy< Derived > && | osvr::util::detail::operator<< (CSVRowProxy< Derived > &&row, detail::CellGroup< T > const &group) |
template<typename T > | |
detail::CellGroup< T > | osvr::util::cellGroup (const char *groupHeader, T const &data) |
Helper function to create a cell group with a group header prefix. | |
template<typename Tag , typename T > | |
detail::CellGroup< T, Tag > | osvr::util::cellGroup (const char *groupHeader, T const &data, Tag *=static_cast< Tag * >(nullptr)) |
template<typename T > | |
detail::CellGroup< T > | osvr::util::cellGroup (T const &data) |
template<typename Tag , typename T > | |
detail::CellGroup< T, Tag > | osvr::util::cellGroup (T const &data, Tag *=static_cast< Tag * >(nullptr)) |
template<typename T > | |
void | osvr::util::operator<< (CellGroupProxy< T, DefaultGroupTag > &group, time::TimeValue const &tv) |
template<typename T > | |
void | osvr::util::operator<< (CellGroupProxy< T, DefaultGroupTag > &group, Eigen::Vector3d const &v) |
template<typename T > | |
void | osvr::util::operator<< (CellGroupProxy< T, DefaultGroupTag > &group, Eigen::Quaterniond const &q) |