30 lines
651 B
C
30 lines
651 B
C
#pragma once
|
|
|
|
enum class Operation {
|
|
MULTIPLICATION,
|
|
DIVISION,
|
|
SUBTRACTION,
|
|
ADDITION,
|
|
POWER,
|
|
};
|
|
|
|
enum class ControlKey {
|
|
EQUALS, // Кнопка "Равно".
|
|
CLEAR, // Кнопка "C".
|
|
MEM_SAVE, // Кнопка "MS".
|
|
MEM_LOAD, // Кнопка "ML".
|
|
MEM_CLEAR, // Кнопка "MC".
|
|
PLUS_MINUS, // Кнопка "+-".
|
|
BACKSPACE, // Кнопка "Стереть последний символ".
|
|
EXTRA_KEY, // Дополнительная экстра-кнопка.
|
|
};
|
|
|
|
enum class ControllerType {
|
|
UINT8_T,
|
|
INT,
|
|
INT64_T,
|
|
SIZE_T,
|
|
DOUBLE,
|
|
FLOAT,
|
|
RATIONAL,
|
|
}; |