Versions in this module Expand all Collapse all v0 v0.2.1 Jul 6, 2015 Changes in this version + type Attrs interface + AllAttrs func() Values + Attr func(name string) interface{} + Clear func() + GetSetAttr func(name string, value interface{}) interface{} + IsAttrExist func(name string) bool + SetAttr func(name string, value interface{}) + func New() Attrs + func NewLocked() Attrs + type LockedValues struct + func (v *LockedValues) AllAttrs() Values + func (v *LockedValues) Attr(key string) interface{} + func (v *LockedValues) Clear() + func (v *LockedValues) GetSetAttr(key string, val interface{}) interface{} + func (v *LockedValues) IsAttrExist(key string) bool + func (v *LockedValues) SetAttr(key string, val interface{}) + type Values map[string]interface + func (v Values) AllAttrs() Values + func (v Values) Attr(key string) interface{} + func (v Values) Clear() + func (v Values) GetSetAttr(key string, val interface{}) interface{} + func (v Values) IsAttrExist(key string) bool + func (v Values) SetAttr(key string, val interface{})