Ignore:
Timestamp:
Apr 25, 2025, 7:08:53 PM (8 months ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
7d02d35, ecfa58be
Parents:
65bd3c2
Message:

Rewrote the iostream traits to have a single assertion each, a table containing function pointers. This is just an experiment right now. It seems that it does cause significant speed up of assertion resolution, but for some reason also seems to add a flat overhead that mostly eats up that saving.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/strstream.hfa

    r65bd3c2 rae0c1c3  
    3939
    4040// Satisfies basic_ostream
     41extern basic_ostream_data(ostrstream) const & basic_ostream_table;
    4142
    4243// private
     
    9091
    9192// Satisfies basic_istream
     93extern basic_istream_data(istrstream) const & basic_istream_table;
    9294
    9395// private
Note: See TracChangeset for help on using the changeset viewer.