Lines Matching defs:string
28 func CopyOf(s []string) []string {
47 func JoinWithPrefix(strs []string, prefix string) string {
53 func JoinWithPrefixAndSeparator(strs []string, prefix string, sep string) string {
130 func IndexList(s string, list []string) int {
141 func InList(s string, list []string) bool {
178 func HasAnyPrefix(s string, prefixList []string) bool {
188 func SubstringInList(list []string, substr string) bool {
198 func PrefixInList(list []string, prefix string) bool {
208 func SuffixInList(list []string, suffix string) bool {
218 func IndexListPred(pred func(s string) bool, list []string) int {
230 func FilterList(list []string, filter []string) (remainder []string, filtered []string) {
245 func FilterListPred(list []string, pred func(s string) bool) (filtered []string) {
256 func RemoveListFromList(list []string, filter_out []string) (result []string) {
267 func RemoveFromList(s string, list []string) (bool, []string) {
282 func FirstUniqueStrings(list []string) []string {
292 func firstUniqueStringsList(list []string) []string {
307 func firstUniqueStringsMap(list []string) []string {
323 func LastUniqueStrings(list []string) []string {
340 func SortedUniqueStrings(list []string) []string {
388 func GetNumericSdkVersion(v string) string {
393 func substPattern(pat, repl, str string) string {
425 func matchPattern(pat, str string) bool {
439 func SplitFileExt(name string) (string, string, string) {
477 func ShardString(s string, shardSize int) []string {
494 func ShardStrings(s []string, shardSize int) [][]string {
511 func CheckDuplicate(values []string) (duplicate string, found bool) {