#include "MRViewer/exports.h"
#include "MRViewer/MRVectorTraits.h"
#include "MRMesh/MRUnitInfo.h"
#include <string>
#include <variant>
Go to the source code of this file.
|
| #define | MR_X(E) extern template MRVIEWER_API const UnitToStringParams<E>& getDefaultUnitParams(); |
| |
| #define | MR_X(E) extern template MRVIEWER_API void setDefaultUnitParams( const UnitToStringParams<E>& newParams ); |
| |
| #define | MR_X(E) , UnitToStringParams<E> |
| |
| #define | MR_Y(T, E) extern template MRVIEWER_API std::string valueToString<E, T>( T value, const UnitToStringParams<E>& params ); |
| |
| #define | MR_X(E) DETAIL_MR_UNIT_VALUE_TYPES(MR_Y, E) |
| |
| #define | MR_X(T, unused) extern template MRVIEWER_API std::string valueToString( T value, const VarUnitToStringParams& params ); |
| |
| #define | MR_X(T, unused) |
| |
| #define | MR_Y(T, E) extern template MRVIEWER_API std::string valueToImGuiFormatString( T value, const UnitToStringParams<E>& params ); |
| |
| #define | MR_X(E) DETAIL_MR_UNIT_VALUE_TYPES(MR_Y, E) |
| |
| #define | MR_X(T, unused) extern template MRVIEWER_API std::string valueToImGuiFormatString( T value, const VarUnitToStringParams& params ); |
| |
◆ MR_X [1/8]
| #define MR_X |
( |
| E | ) |
extern template MRVIEWER_API const UnitToStringParams<E>& getDefaultUnitParams(); |
◆ MR_X [2/8]
| #define MR_X |
( |
| E | ) |
extern template MRVIEWER_API void setDefaultUnitParams( const UnitToStringParams<E>& newParams ); |
◆ MR_X [3/8]
| #define MR_X |
( |
| E | ) |
, UnitToStringParams<E> |
◆ MR_X [4/8]
◆ MR_X [5/8]
◆ MR_X [6/8]
| #define MR_X |
( |
| T, |
|
|
| unused ) extern template MRVIEWER_API std::string valueToString( T value, const VarUnitToStringParams& params ); |
◆ MR_X [7/8]
| #define MR_X |
( |
| T, |
|
|
| unused ) |
Value: extern template MRVIEWER_API int guessPrecision( T value ); \
extern template MRVIEWER_API int guessPrecision( T min, T max );
◆ MR_X [8/8]
| #define MR_X |
( |
| T, |
|
|
| unused ) extern template MRVIEWER_API std::string valueToImGuiFormatString( T value, const VarUnitToStringParams& params ); |
◆ MR_Y [1/2]
| #define MR_Y |
( |
| T, |
|
|
| E ) extern template MRVIEWER_API std::string valueToString<E, T>( T value, const UnitToStringParams<E>& params ); |
◆ MR_Y [2/2]
| #define MR_Y |
( |
| T, |
|
|
| E ) extern template MRVIEWER_API std::string valueToImGuiFormatString( T value, const UnitToStringParams<E>& params ); |