Eigener streambuf + traits
-
Hey,
ich habe gerade eine Klasse programmiert, die hintereinander Objekte ausgibt - jetzt würde ich dafür gerne zusätzlich einen
std::basic_streambuf<T>bauen, damit ich das in einemstd::basic_istream<T>kapseln kann.So, bei den default traits (
std::char_traits<T>) haut er mir aber Fehler raus, weil er meine Objekte nicht inints konvertieren kann. Logisch.Meine Frage: Hat jemand eine Quelle, wie diese Traits-Klasse aussehen soll? Ich kann in meinem Compiler die Implementierung von Dinkumware sehen, aber ich wüsste dazu gerne auch, wie sich die Methoden verhalten sollen. Vernünftige Referenzen oder Artikel hab ich im INet nicht gefunden.
-
Meinst du sowas?
http://www.cplusplus.com/reference/string/char_traits/
http://en.cppreference.com/w/cpp/string/char_traitsGrüssli
-
Na sowas. Danke! Ich hatte da jeweils nur nach "traits" gesucht und dachte, das würde damit erschlagen..