#include <StrongType.h>

| Additional Inherited Members | |
|  Public Member Functions inherited from sofa::type::functionality::PreIncrementable< T > | |
| constexpr T & | operator++ () | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, PreIncrementable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::PostIncrementable< T > | |
| constexpr T | operator++ (int) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, PostIncrementable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::PreDecrementable< T > | |
| constexpr T & | operator-- () | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, PreDecrementable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::PostDecrementable< T > | |
| constexpr T | operator-- (int) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, PostDecrementable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::BinaryAddable< T > | |
| constexpr T | operator+ (T const &other) const | 
| T & | operator+= (T const &other) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, BinaryAddable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::UnaryAddable< T > | |
| constexpr T | operator+ () const | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, UnaryAddable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::BinarySubtractable< T > | |
| constexpr T | operator- (T const &other) const | 
| constexpr T & | operator-= (T const &other) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, BinarySubtractable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::UnarySubtractable< T > | |
| constexpr T | operator- () const | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, UnarySubtractable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::Multiplicable< T > | |
| constexpr T | operator* (T const &other) const | 
| constexpr T & | operator*= (T const &other) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, Multiplicable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::Divisible< T > | |
| constexpr T | operator/ (T const &other) const | 
| constexpr T & | operator/= (T const &other) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, Divisible > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::Modulable< T > | |
| constexpr T | operator% (T const &other) const | 
| constexpr T & | operator%= (T const &other) | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, Modulable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const | 
|  Public Member Functions inherited from sofa::type::functionality::Comparable< T > | |
| constexpr bool | operator< (Comparable< T > const &other) const | 
| constexpr bool | operator> (Comparable< T > const &other) const | 
| constexpr bool | operator<= (Comparable< T > const &other) const | 
| constexpr bool | operator>= (Comparable< T > const &other) const | 
| constexpr bool | operator== (Comparable< T > const &other) const | 
| constexpr bool | operator!= (Comparable< T > const &other) const | 
|  Public Member Functions inherited from sofa::type::functionality::UnderlyingAccess< T, Comparable > | |
| T & | underlying () | 
| constexpr T const & | underlying () const |