| 123456789101112131415161718192021222324252627282930313233 |
- package core_spec
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
- )
- // Int -- целочисленный тип ядра.
- type Int interface {
- // Get -- возвращает хранимое значение потокобезопасной переменной
- Get() defs.Int
- // Set -- устанавливает хранимое потокобезопасное значение
- Set(defs.Int)
- // Reset -- сбрасывает хранимое потокобезопасное значение
- Reset()
- // Inc -- увеличивает число на 1
- Inc()
- // Dec -- уменьшает число на 1
- Dec()
- // FromStr -- устанавливает значение из строки
- FromStr(*defs.LTxt) *defs.Result[defs.Int]
- // ToStr -- возвращает как строку
- ToStr() *defs.LTxt
- // FromByte -- устанавливает значение из байтов
- FromByte([]byte) *defs.Result[defs.Int]
- // ToByte -- возвращает как срез байт
- ToByte() []byte
- // FromBool -- устанавливает значение из булева
- FromBool(defs.Bool) defs.Int
- // ToBool -- возвращает как булево значение
- ToBool() defs.Bool
- // Getenv -- устанавливает значение из окружения
- Getenv(*defs.LTxt) *defs.Result[defs.Int]
- }
|