};
} // !detail
+
/**
* Generator which reads lines from a file.
* Note: This produces StringPieces which reference temporary strings which are
| resplit(delim);
}
+inline auto byLine(int fd, char delim = '\n')
+ -> decltype(byLine(File(fd), delim)) { return byLine(File(fd), delim); }
+
+inline auto byLine(const char* f, char delim = '\n')
+ -> decltype(byLine(File(f), delim)) { return byLine(File(f), delim); }
+
}} // !folly::gen