CaboCha
Public Member Functions | List of all members
CaboCha::Tree Class Reference

#include <cabocha.h>

Public Member Functions

void set_sentence (const char *sentence)
 
const char * sentence () const
 
size_t sentence_size () const
 
void set_sentence (const char *sentence, size_t length)
 
const Chunkchunk (size_t i) const
 
const Tokentoken (size_t i) const
 
Chunkmutable_chunk (size_t i)
 
Tokenmutable_token (size_t i)
 
Tokenadd_token ()
 
Chunkadd_chunk ()
 
char * strdup (const char *str)
 
char * alloc (size_t size)
 
char ** alloc_char_array (size_t size)
 
TreeAllocator * allocator () const
 
bool read (const char *input, InputLayerType input_layer)
 
bool read (const char *input, size_t length, InputLayerType input_layer)
 
bool read (const mecab_node_t *node)
 
bool empty () const
 
void clear ()
 
void clear_chunk ()
 
size_t chunk_size () const
 
size_t token_size () const
 
size_t size () const
 
const char * toString (FormatType output_format)
 
const char * toString (FormatType output_format, char *output, size_t length) const
 
CharsetType charset () const
 
void set_charset (CharsetType charset)
 
PossetType posset () const
 
void set_posset (PossetType posset)
 
OutputLayerType output_layer () const
 
void set_output_layer (OutputLayerType output_layer)
 
const char * what ()
 
 Tree ()
 
virtual ~Tree ()
 

Constructor & Destructor Documentation

CaboCha::Tree::Tree ( )
explicit
virtual CaboCha::Tree::~Tree ( )
virtual

Member Function Documentation

Chunk* CaboCha::Tree::add_chunk ( )
Token* CaboCha::Tree::add_token ( )
char* CaboCha::Tree::alloc ( size_t  size)
char** CaboCha::Tree::alloc_char_array ( size_t  size)
TreeAllocator* CaboCha::Tree::allocator ( ) const
CharsetType CaboCha::Tree::charset ( ) const
inline
const Chunk* CaboCha::Tree::chunk ( size_t  i) const
size_t CaboCha::Tree::chunk_size ( ) const
void CaboCha::Tree::clear ( )
void CaboCha::Tree::clear_chunk ( )
bool CaboCha::Tree::empty ( ) const
Chunk* CaboCha::Tree::mutable_chunk ( size_t  i)
Token* CaboCha::Tree::mutable_token ( size_t  i)
OutputLayerType CaboCha::Tree::output_layer ( ) const
inline
PossetType CaboCha::Tree::posset ( ) const
inline
bool CaboCha::Tree::read ( const char *  input,
InputLayerType  input_layer 
)
bool CaboCha::Tree::read ( const char *  input,
size_t  length,
InputLayerType  input_layer 
)
bool CaboCha::Tree::read ( const mecab_node_t node)
const char* CaboCha::Tree::sentence ( ) const
size_t CaboCha::Tree::sentence_size ( ) const
void CaboCha::Tree::set_charset ( CharsetType  charset)
inline
void CaboCha::Tree::set_output_layer ( OutputLayerType  output_layer)
inline
void CaboCha::Tree::set_posset ( PossetType  posset)
inline
void CaboCha::Tree::set_sentence ( const char *  sentence)
void CaboCha::Tree::set_sentence ( const char *  sentence,
size_t  length 
)
size_t CaboCha::Tree::size ( ) const
char* CaboCha::Tree::strdup ( const char *  str)
const Token* CaboCha::Tree::token ( size_t  i) const
size_t CaboCha::Tree::token_size ( ) const
const char* CaboCha::Tree::toString ( FormatType  output_format)
const char* CaboCha::Tree::toString ( FormatType  output_format,
char *  output,
size_t  length 
) const
const char* CaboCha::Tree::what ( )

The documentation for this class was generated from the following file: