.TH "catchmark" 3rheolef "Version 7.2" "rheolef" \" -*- nroff -*- .ad l .nh .SH NAME catchmark \- input/output manipulator (rheolef-7\&.2) .SH "DESCRIPTION" .PP The \fCcatchmark\fP input/output manipulator is used for defining labels associated to \fBfield(2)\fP when saving them on files: .PP .nf dout << catchmark('u') << uh << catchmark('w') << wh << catchmark('psi') << psih; .fi .PP Then, the read is performed similarly: .PP .nf din >> catchmark('u') >> uh >> catchmark('w') >> wh >> catchmark('psi') >> psih; .fi .PP See also \fBdiststream(2)\fP\&. .SH "IMPLEMENTATION" .PP This documentation has been generated from file util/lib/catchmark\&.h .PP .PP .nf class catchmark { public: catchmark(const std::string& x); const std::string& mark() const { return _mark; } friend std::istream& operator >> (std::istream& is, const catchmark& m); friend std::ostream& operator << (std::ostream& os, const catchmark& m); .fi .PP .PP .nf }; .fi .PP .SH AUTHOR Pierre Saramito .SH COPYRIGHT Copyright (C) 2000-2018 Pierre Saramito GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.