Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeStrOperationFuncMap ¶ added in v0.13.2
func MakeStrOperationFuncMap() map[string]interface{}
Types ¶
type BuildObjectStackFunc ¶
type Field ¶
func WrapGeneric ¶ added in v0.13.3
func WrapGeneric(getterF GetterFunc, setterF SetterFunc) Field
func WrapPointer ¶
type Fields ¶
type Fields []Field
func WrapConstraints ¶ added in v0.13.1
func WrapConstraints(items constraint.Constraints) Fields
func WrapMapItems ¶
func WrapSliceItems ¶
type GetConfigFunc ¶
func MakeGetConfigFunc ¶
func MakeGetConfigFunc(varStack map[string]string) GetConfigFunc
type GetterFunc ¶ added in v0.13.3
type GetterFunc func() string
type SetterFunc ¶ added in v0.13.3
type SetterFunc func(value string)
type Stage ¶
type Stage int
const ( // RESOLUTION STAGE ↓ VALUES AVAILABLE ↓ STAGE0 Stage = iota // parent stack only + locals STAGE1 // parent stack + defaults + locals STAGE2 // parent stack + defaults + vars + locals STAGE3 // parent stack + defaults + vars + uservars + locals STAGE4 // parent stack + defaults + vars + uservars + locals + full self-object = full stack )
type VarStack ¶
type VarStack struct { Locals map[string]string Defaults *gera.StringWrapMap Vars *gera.StringWrapMap UserVars *gera.StringWrapMap }
Click to show internal directories.
Click to hide internal directories.