MCPcopy
hub / github.com/TomWright/dasel / NewStringValue

Function NewStringValue

model/value_literal.go:32–36  ·  view source on GitHub ↗

NewStringValue creates a new Value with a string value.

(x string)

Source from the content-addressed store, hash-verified

30
31// NewStringValue creates a new Value with a string value.
32func NewStringValue(x string) *Value {
33 res := newPtr()
34 res.Elem().Set(reflect.ValueOf(x))
35 return NewValue(res)
36}
37
38// IsString returns true if the value is a string.
39func (v *Value) IsString() bool {

Callers 15

TestMapCopyFunction · 0.92
TestStringIndexRangeFunction · 0.92
TestValue_EqualFunction · 0.92
TestValue_NotEqualFunction · 0.92
TestValue_LessThanFunction · 0.92
TestValue_GreaterThanFunction · 0.92
TestValue_CompareFunction · 0.92
TestValue_SetFunction · 0.92
TestValue_AddFunction · 0.92

Calls 3

newPtrFunction · 0.85
NewValueFunction · 0.85
SetMethod · 0.45

Tested by 15

TestMapCopyFunction · 0.74
TestStringIndexRangeFunction · 0.74
TestValue_EqualFunction · 0.74
TestValue_NotEqualFunction · 0.74
TestValue_LessThanFunction · 0.74
TestValue_GreaterThanFunction · 0.74
TestValue_CompareFunction · 0.74
TestValue_SetFunction · 0.74
TestValue_AddFunction · 0.74