| 12345678910111213141516171819202122232425262728293031 |
- // package quark -- кварки ядра
- package quark
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_str"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/quark/quark_val"
- )
- // Fix -- фиксированное значение.
- type Fix = quark_val.Fix
- // Mut -- мутабельное значение.
- type Mut = quark_val.Mut
- // CMod -- ограничитель модификации.
- type CMod = quark_val.CMod
- type QStr[M CMod] = quark_str.QStr[M]
- // NewQStr -- создает новый экземпляр QStr.
- func NewQStr(val defs.Str) *QStr[Fix] {
- val_ := quark_str.NewQStr(val)
- return val_
- }
- // NewQStrMut -- создает новый экземпляр QStrMut.
- func NewQStrMut(val defs.Str) *QStr[Mut] {
- val_ := quark_str.NewQStrMut(val)
- return val_
- }
|