Changeset 54939b27 in mainline for uspace/lib/cpp/include/impl/ios.hpp


Ignore:
Timestamp:
2018-07-05T21:41:18Z (7 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ceb2512
Parents:
7db6f50
git-author:
Jaroslav Jindrak <dzejrou@…> (2017-11-04 17:57:49)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:18)
Message:

cpp: implemented ios_base manipulators

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/impl/ios.hpp

    r7db6f50 r54939b27  
    547547     */
    548548
     549    /**
     550     * 27.5.6.1, fmtflags manipulators:
     551     */
     552
     553    ios_base& boolalpha(ios_base& str);
     554    ios_base& noboolalpha(ios_base& str);
     555    ios_base& showbase(ios_base& str);
     556    ios_base& noshowbase(ios_base& str);
     557    ios_base& showpoint(ios_base& str);
     558    ios_base& noshowpoint(ios_base& str);
     559    ios_base& showpos(ios_base& str);
     560    ios_base& noshowpos(ios_base& str);
     561    ios_base& skipws(ios_base& str);
     562    ios_base& noskipws(ios_base& str);
     563    ios_base& uppercase(ios_base& str);
     564    ios_base& nouppercase(ios_base& str);
     565    ios_base& unitbuf(ios_base& str);
     566    ios_base& nounitbuf(ios_base& str);
     567
     568    /**
     569     * 27.5.6.2, adjustfield manipulators:
     570     */
     571
     572    ios_base& internal(ios_base& str);
     573    ios_base& left(ios_base& str);
     574    ios_base& right(ios_base& str);
     575
     576    /**
     577     * 27.5.6.3, basefield manupulators:
     578     */
     579
     580    ios_base& dec(ios_base& str);
     581    ios_base& hex(ios_base& str);
     582    ios_base& oct(ios_base& str);
     583
     584    /**
     585     * 27.5.6.4, floatfield manupulators:
     586     */
     587
     588    ios_base& fixed(ios_base& str);
     589    ios_base& scientific(ios_base& str);
     590    ios_base& hexfloat(ios_base& str);
     591    ios_base& defaultfloat(ios_base& str);
     592
     593    /**
     594     * 27.5.6.5, error reporting:
     595     */
     596
    549597    // TODO: implement
    550598}
Note: See TracChangeset for help on using the changeset viewer.