| 3782 | // and define this one here because C++98 is not happy with local defined |
| 3783 | // struct passed to template functions, fuuuu. |
| 3784 | struct not_isempty { |
| 3785 | bool operator()(const lines_t::value_type &p) { |
| 3786 | return !(std::find_if(p.second.begin(), p.second.end(), not_isspace()) == |
| 3787 | p.second.end()); |
| 3788 | } |
| 3789 | }; |
| 3790 | |
| 3791 | void swap(SourceFile &b) { _file.swap(b._file); } |
| 3792 |