MCPcopy
hub / github.com/flosch/pongo2 / IsInteger

Method IsInteger

value.go:61–72  ·  view source on GitHub ↗

IsInteger checks whether the underlying value is an integer

()

Source from the content-addressed store, hash-verified

59
60// IsInteger checks whether the underlying value is an integer
61func (v *Value) IsInteger() bool {
62 return v.getResolvedValue().Kind() == reflect.Int ||
63 v.getResolvedValue().Kind() == reflect.Int8 ||
64 v.getResolvedValue().Kind() == reflect.Int16 ||
65 v.getResolvedValue().Kind() == reflect.Int32 ||
66 v.getResolvedValue().Kind() == reflect.Int64 ||
67 v.getResolvedValue().Kind() == reflect.Uint ||
68 v.getResolvedValue().Kind() == reflect.Uint8 ||
69 v.getResolvedValue().Kind() == reflect.Uint16 ||
70 v.getResolvedValue().Kind() == reflect.Uint32 ||
71 v.getResolvedValue().Kind() == reflect.Uint64
72}
73
74// IsNumber checks whether the underlying value is either an integer
75// or a float.

Callers 5

IsNumberMethod · 0.95
EqualValueToMethod · 0.95
LessMethod · 0.95
LessMethod · 0.80
EvaluateMethod · 0.80

Calls 1

getResolvedValueMethod · 0.95

Tested by

no test coverage detected