Utf32To8WriteResource.hpp
Go to the documentation of this file.
1 // @formatter:off
2 //
3 // Balau core C++ library
4 //
5 // Copyright (C) 2008 Bora Software (contact@borasoftware.com)
6 //
7 // Licensed under the Boost Software License - Version 1.0 - August 17th, 2003.
8 // See the LICENSE file for the full license text.
9 //
10 
16 
17 #ifndef COM_BORA_SOFTWARE__BALAU_RESOURCE__UTF32_TO_8_WRITE_RESOURCE
18 #define COM_BORA_SOFTWARE__BALAU_RESOURCE__UTF32_TO_8_WRITE_RESOURCE
19 
21 #include <Balau/Type/StdTypes.hpp>
22 
23 namespace Balau::Resource {
24 
32  public: virtual std::u32ostream & writeStream() = 0;
33 };
34 
35 } // namespace Balau::Resource
36 
37 #endif // COM_BORA_SOFTWARE__BALAU_RESOURCE__UTF32_TO_8_WRITE_RESOURCE
A write-only UTF-8 resource, which is written with UTF-32 characters.
Definition: Utf32To8WriteResource.hpp:28
Abstract base class of resource classes.
Definition: Resource.hpp:30
virtual std::u32ostream & writeStream()=0
Get the output stream of the UTF-32 to UTF-8 write resource.
The unified resource class hierarchy.
Definition: ByteReadResource.hpp:24
Abstract base class of resource classes.
Core includes, typedefs and functions.