Lines Matching defs:string
28 func CopyOf(s []string) []string {
34 func JoinWithPrefix(strs []string, prefix string) string {
52 func JoinWithSuffix(strs []string, suffix string, separator string) string {
115 func IndexList(s string, list []string) int {
126 func InList(s string, list []string) bool {
131 func HasAnyPrefix(s string, prefixList []string) bool {
141 func SubstringInList(list []string, substr string) bool {
151 func PrefixInList(list []string, prefix string) bool {
161 func SuffixInList(list []string, suffix string) bool {
171 func IndexListPred(pred func(s string) bool, list []string) int {
183 func FilterList(list []string, filter []string) (remainder []string, filtered []string) {
198 func FilterListPred(list []string, pred func(s string) bool) (filtered []string) {
209 func RemoveListFromList(list []string, filter_out []string) (result []string) {
220 func RemoveFromList(s string, list []string) (bool, []string) {
235 func FirstUniqueStrings(list []string) []string {
243 func firstUniqueStringsList(list []string) []string {
258 func firstUniqueStringsMap(list []string) []string {
274 func LastUniqueStrings(list []string) []string {
291 func SortedUniqueStrings(list []string) []string {
338 func GetNumericSdkVersion(v string) string {
343 func substPattern(pat, repl, str string) string {
375 func matchPattern(pat, str string) bool {
389 func SplitFileExt(name string) (string, string, string) {
427 func ShardString(s string, shardSize int) []string {
444 func ShardStrings(s []string, shardSize int) [][]string {
461 func CheckDuplicate(values []string) (duplicate string, found bool) {