Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
CommonInsertersAndExtractors.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#ifndef _Stroika_Foundation_Streams_iostream_CommonInsertersAndExtractors_h_
5#define _Stroika_Foundation_Streams_iostream_CommonInsertersAndExtractors_h_ 1
6
7#include "Stroika/Foundation/StroikaPreComp.h"
8
9#include <iostream>
10
12
13/**
14 * TODO:
15 *
16 * @todo Completley untested....
17 */
18
20
22
23 template <typename charT, typename Traits>
24 basic_istream<charT, Traits>& operator>> (basic_istream<charT, Traits>& is, String& to);
25 template <typename charT, typename Traits>
26 basic_ostream<charT, Traits>& operator<< (basic_ostream<charT, Traits>& os, const String& from);
27
28}
29
30/*
31 ********************************************************************************
32 ***************************** Implementation Details ***************************
33 ********************************************************************************
34 */
35#include "CommonInsertersAndExtractors.inl"
36
37#endif /*_Stroika_Foundation_Streams_iostream_CommonInsertersAndExtractors_h_*/
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition String.h:201