ModErn Text Analysis
META Enumerates Textual Applications
Namespaces | Functions
meta Namespace Reference

The ModErn Text Analysis toolkit is a suite of natural language processing, classification, information retrieval, data mining, and other applications of text processing. More...

Namespaces

 analyzers
 Contains various ways to segment text and deal with preprocessed files (POS tags, parse trees, etc).
 
 caching
 Containers to be used for caching purposes.
 
 classify
 Algorithms for multi-class and binary classification.
 
 corpus
 Various ways to convert corpus formats into META-readable documents.
 
 graph
 Contains implementations of the graph data structure and algorithms that operate over them.
 
 index
 Indexes to create efficient representations of data.
 
 io
 Compressed file readers and writers, configuration file readers, a simple parser, and memory-mapped file support.
 
 learn
 Generic learning algorithms and support data structures.
 
 lm
 Contains implementations of statistical language models.
 
 logging
 Namespace which contains all of the logging interface classes.
 
 parallel
 Implementation of a thread pool and a parallel for loop.
 
 parser
 Contains functions that relate to phrase structure trees and parsing of natural language.
 
 printing
 Contains functions that print to the terminal and provide progress bars.
 
 random
 A collection of utility classes/functions for randomness.
 
 regress
 Algorithms for regression.
 
 sequence
 Sequence representations and labeling models/algorithms.
 
 stats
 Probability distributions and other statistics functions.
 
 topics
 Topic modeling functionality.
 
 utf
 Functions for converting to and from various character sets.
 
 util
 Shared resources and utilities.
 

Functions

template<class T , class... Args>
detail::unique_if< T >::single_object make_unique (Args &&... args)
 Constructs a unique ptr in place. More...
 
template<class T >
detail::unique_if< T >::unknown_bound make_unique (std::size_t size)
 

Detailed Description

The ModErn Text Analysis toolkit is a suite of natural language processing, classification, information retrieval, data mining, and other applications of text processing.

Function Documentation

§ make_unique()

template<class T , class... Args>
detail::unique_if<T>::single_object meta::make_unique ( Args &&...  args)

Constructs a unique ptr in place.

Parameters
argsThe parameters to the constructor
Returns
a unique_ptr<T>