Prusa-MMU-Private
PrusaMultiMaterialUpgradev3firmwareforMK3SMK4
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
unit::Unit< T, B, U > Struct Template Reference

Generic unit type for compile-time conformability testing. More...

#include <unit.h>

Public Types

typedef T type_t
 
typedef Unit< T, B, U > self_t
 

Public Member Functions

constexpr self_t operator+ (const self_t r) const
 
constexpr self_t operator- (const self_t r) const
 
constexpr self_t operator- () const
 
constexpr self_t operator* (const self_t r) const
 
constexpr self_t operator/ (const self_t r) const
 
constexpr self_t operator* (const long double f) const
 
constexpr self_t operator/ (const long double f) const
 

Public Attributes

v
 

Static Public Attributes

static constexpr UnitBase base = B
 
static constexpr UnitType unit = U
 

Detailed Description

template<typename T, UnitBase B, UnitType U>
struct unit::Unit< T, B, U >

Generic unit type for compile-time conformability testing.


The documentation for this struct was generated from the following file: