Skyward boardcore
|
Go to the source code of this file.
Classes | |
class | Boardcore::Units::Unit< Kind, Ratio > |
Namespaces | |
namespace | Boardcore |
This file includes all the types the logdecoder script will decode. | |
namespace | Boardcore::Units |
Enumerations | |
enum class | Boardcore::Units::UnitKind { Boardcore::Units::Angle , Boardcore::Units::Length , Boardcore::Units::Pressure , Boardcore::Units::Time , Boardcore::Units::Speed , Boardcore::Units::Acceleration , Boardcore::Units::Frequency } |
Enumeration of the different kinds of units. More... | |
Functions | |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator+ (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator- (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator* (const Unit< Kind, Ratio > &lhs, float rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator* (float lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator/ (const Unit< Kind, Ratio > &lhs, float rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr auto | Boardcore::Units::operator/ (float lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator== (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator!= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator< (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator> (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator<= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator>= (const Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > & | Boardcore::Units::operator+= (Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > & | Boardcore::Units::operator-= (Unit< Kind, Ratio > &lhs, const Unit< Kind, Ratio > &rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > & | Boardcore::Units::operator*= (Unit< Kind, Ratio > &lhs, float rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > & | Boardcore::Units::operator/= (Unit< Kind, Ratio > &lhs, float rhs) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > | Boardcore::Units::operator+ (const Unit< Kind, Ratio > &unit) |
template<UnitKind Kind, class Ratio > | |
constexpr Unit< Kind, Ratio > | Boardcore::Units::operator- (const Unit< Kind, Ratio > &unit) |
template<UnitKind Kind, class Ratio > | |
constexpr bool | Boardcore::Units::operator! (const Unit< Kind, Ratio > &unit) |
template<UnitKind Kind, class Ratio > | |
std::ostream & | Boardcore::Units::operator<< (std::ostream &os, const Unit< Kind, Ratio > &unit) |
template<UnitKind Kind, class Ratio > | |
std::istream & | Boardcore::Units::operator>> (std::istream &is, Unit< Kind, Ratio > &unit) |