| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // package mod_ent -- сущности уровня модуля
- package mod_ent
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec"
- "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 string) core_spec.IResult[mod_num.IModNumFix] {
- return mod_num.FromStr(str)
- }
- // AModuleName -- уникальное имя модуля.
- //
- //go:fixinline
- type AModuleName = module_name.AModuleName
- // IModuleNameFix -- фиксированное имя модуля.
- type IModuleNameFix = module_name.IModuleNameFix
- // NewModuleNameFix -- создать новое уникальное имя модуля.
- //
- func NewModuleNameFix(name AModuleName) IModuleNameFix {
- return module_name.NewModuleName(name)
- }
|