// // Reichwein.IT Unicode Library // // Forward declarations for utf.h - Functions for reading and writing UTF // encodings // #pragma once #include "types.h" #include namespace unicode::detail { template> struct utf_iterator; template> struct utf_back_insert_iterator; } // namespace unicode::detail namespace unicode { template struct UTF; // Encoding for convert() typedef UTF, utf_back_insert_iterator> UTF_8; typedef UTF, utf_back_insert_iterator> UTF_16; typedef UTF, utf_back_insert_iterator> UTF_32; } // namespace unicode