| 12345678910111213141516171819202122232425262728 |
- package def_bool
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec_base"
- )
- // MBool -- внутренне изменяемое булево.
- type MBool struct {
- *LBool
- }
- // MutBool -- возвращает новый внутрений изменяемый Bool.
- func MutBool(val def_spec_base.Bool) *MBool {
- sf := &MBool{
- LBool: LetBool(val),
- }
- return sf
- }
- // Set -- устанавливает новое значение.
- func (sf *MBool) Set() {
- sf.val=true
- }
- // Reset -- сбрасывает новое значение.
- func (sf *MBool) Reset() {
- sf.val=false
- }
|