Lines Matching refs:fl

57 func (fl modTimeFlist) Less(i, j int) bool {
58 return modTimeCmpLess(fl[i], fl[j])
61 func (fl modTimeFlist) Len() int {
62 return len(fl)
65 func (fl modTimeFlist) Swap(i, j int) {
66 fl[i], fl[j] = fl[j], fl[i]
69 func (fl typeFlist) Less(i, j int) bool {
70 return typeCmpLess(fl[i], fl[j])
73 func (fl typeFlist) Len() int {
74 return len(fl)
77 func (fl typeFlist) Swap(i, j int) {
78 fl[i], fl[j] = fl[j], fl[i]
81 func (fl mimeTypeFlist) Less(i, j int) bool {
82 return mimeTypeCmpLess(fl[i], fl[j])
85 func (fl mimeTypeFlist) Len() int {
86 return len(fl)
89 func (fl mimeTypeFlist) Swap(i, j int) {
90 fl[i], fl[j] = fl[j], fl[i]
93 func (fl lastViewedTimeFlist) Less(i, j int) bool {
94 return lastViewedTimeCmpLess(fl[i], fl[j])
97 func (fl lastViewedTimeFlist) Len() int {
98 return len(fl)
101 func (fl lastViewedTimeFlist) Swap(i, j int) {
102 fl[i], fl[j] = fl[j], fl[i]
105 func (fl versionFlist) Less(i, j int) bool {
106 return versionCmpLess(fl[i], fl[j])
109 func (fl versionFlist) Len() int {
110 return len(fl)
113 func (fl versionFlist) Swap(i, j int) {
114 fl[i], fl[j] = fl[j], fl[i]
117 func (fl nameFlist) Less(i, j int) bool {
118 return nameCmpLess(fl[i], fl[j])
121 func (fl nameFlist) Len() int {
122 return len(fl)
125 func (fl nameFlist) Swap(i, j int) {
126 fl[i], fl[j] = fl[j], fl[i]
129 func (fl md5Flist) Less(i, j int) bool {
130 return md5CmpLess(fl[i], fl[j])
133 func (fl md5Flist) Len() int {
134 return len(fl)
137 func (fl md5Flist) Swap(i, j int) {
138 fl[i], fl[j] = fl[j], fl[i]
141 func (fl sizeFlist) Less(i, j int) bool {
142 return sizeCmpLess(fl[i], fl[j])
145 func (fl sizeFlist) Len() int {
146 return len(fl)
149 func (fl sizeFlist) Swap(i, j int) {
150 fl[i], fl[j] = fl[j], fl[i]
153 func attrAtoiSorter(a string, fl []*File) (attr, sort.Interface, bool) {
162 return AttrMd5Checksum, md5Flist(fl), reverse
165 return AttrName, nameFlist(fl), reverse
168 return AttrSize, sizeFlist(fl), reverse
171 return AttrIsDir, typeFlist(fl), reverse
174 return AttrModTime, modTimeFlist(fl), reverse
177 return AttrLastViewedByMeTime, lastViewedTimeFlist(fl), reverse
180 return AttrVersion, versionFlist(fl), reverse
219 func (g *Commands) sort(fl []*File, attrStrValues ...string) []*File {
221 attrEnum, sortInterface, reverse := attrAtoiSorter(attrStr, fl)
235 return fl