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 }