Header. More...
#include <osvr/Util/CSV.h>
#include <osvr/Util/QuaternionC.h>
#include <osvr/Util/TimeValue.h>
#include <osvr/Util/Vec3C.h>
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 | |
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. | |
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 PrefixType , typename Tag > | |
CSVRowProxy< Derived > & | osvr::util::detail::operator<< (CSVRowProxy< Derived > &row, detail::CellGroup< T, PrefixType, Tag > const &group) |
template<typename Derived , typename T , typename PrefixType , typename Tag > | |
CSVRowProxy< Derived > && | osvr::util::detail::operator<< (CSVRowProxy< Derived > &&row, detail::CellGroup< T, PrefixType, Tag > 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 T > | |
detail::CellGroup< T, std::string > | osvr::util::cellGroup (std::string const &groupHeader, T const &data) |
Helper function to create a cell group with a group header prefix. | |
template<typename Tag , typename T > | |
detail::CellGroup< T, const char *, Tag > | osvr::util::cellGroup (const char *groupHeader, T const &data, Tag *=static_cast< Tag * >(nullptr)) |
template<typename Tag , typename T > | |
detail::CellGroup< T, std::string, Tag > | osvr::util::cellGroup (std::string const &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, const char *, Tag > | osvr::util::cellGroup (T const &data, Tag *=static_cast< Tag * >(nullptr)) |