| 12345678910111213141516171819202122232425262728293031323334353637 |
- // package mod_ent -- сущности уровня модуля
- package mod_ent
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev3/mod_ent/mod_num"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev3/mod_ent/module_name"
- )
- // IModEnt -- сущность уровня модуля
- //
- type AModNum = mod_num.AModNum
- // IModNumFix -- фиксированный модуль номера.
- type IModNumFix = mod_num.IModNumFix
- // NewModuleNumFix -- возвращает новый модуль номера.
- func NewModuleNumFix() mod_num.IModNumFix {
- return mod_num.NewModuleNumFix()
- }
- // ModuleNumFromStr -- возвращает номер модуля из строки
- func ModuleNumFromStr(str lev0.LTxt) *lev0.Result[mod_num.IModNumFix] {
- return mod_num.FromStr(str)
- }
- // AModuleName -- уникальное имя модуля.
- type AModuleName = module_name.AModuleName
- // IModuleNameFix -- фиксированное имя модуля.
- type IModuleNameFix = module_name.IModuleNameFix
- // NewModuleNameFix -- создать новое уникальное имя модуля.
- func NewModuleNameFix(name AModuleName) IModuleNameFix {
- return module_name.NewModuleName(name)
- }
|