ModErn Text Analysis
META Enumerates Textual Applications
Classes | Namespaces | Functions
detail.h File Reference
#include <array>
#include <stdexcept>
#include <unicode/uclean.h>
#include <unicode/unistr.h>

Go to the source code of this file.

Classes

class  meta::utf::icu_handle
 Internal class that ensures that ICU cleans up all of its "still-reachable" memory before program termination. More...
 

Namespaces

 meta
 The ModErn Text Analysis toolkit is a suite of natural language processing, classification, information retreival, data mining, and other applications of text processing.
 
 meta::utf
 Functions for converting to and from various character sets.
 

Functions

std::u16string meta::utf::icu_to_u16str (const icu::UnicodeString &icu_str)
 Helper method that converts an ICU string to a std::u16string. More...
 
std::string meta::utf::icu_to_u8str (const icu::UnicodeString &icu_str)
 Helper method that converts an ICU string to a std::string in utf8. More...
 
void meta::utf::utf8_append_codepoint (std::string &dest, uint32_t codepoint)
 Helper method that appends a UTF-32 codepoint to the given utf8 string. More...
 

Detailed Description

Author
Chase Geigle

All files in META are released under the MIT license. For more details, consult the file LICENSE in the root of the project.