Documentation ¶
Index ¶
- type ConfigTree
- func (c *ConfigTree) Add(ns []string, inNode Node)
- func (c *ConfigTree) Freeze()
- func (c *ConfigTree) Frozen() bool
- func (c *ConfigTree) Get(ns []string) Node
- func (c *ConfigTree) GobDecode(buf []byte) error
- func (c *ConfigTree) GobEncode() ([]byte, error)
- func (c *ConfigTree) MarshalJSON() ([]byte, error)
- func (c *ConfigTree) Print()
- type Node
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigTree ¶
type ConfigTree struct { // Debug turns on verbose logging of the tree functions to stdout Debug bool // contains filtered or unexported fields }
func New ¶
func New() *ConfigTree
func (*ConfigTree) Add ¶
func (c *ConfigTree) Add(ns []string, inNode Node)
func (*ConfigTree) Freeze ¶
func (c *ConfigTree) Freeze()
func (*ConfigTree) Frozen ¶
func (c *ConfigTree) Frozen() bool
func (*ConfigTree) Get ¶
func (c *ConfigTree) Get(ns []string) Node
func (*ConfigTree) GobDecode ¶
func (c *ConfigTree) GobDecode(buf []byte) error
func (*ConfigTree) GobEncode ¶
func (c *ConfigTree) GobEncode() ([]byte, error)
func (*ConfigTree) MarshalJSON ¶
func (c *ConfigTree) MarshalJSON() ([]byte, error)
func (*ConfigTree) Print ¶
func (c *ConfigTree) Print()
Click to show internal directories.
Click to hide internal directories.