CaboCha
Public Member Functions
CaboCha::Tree Class Reference

#include <cabocha.h>

List of all members.

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,
size_t  length,
InputLayerType  input_layer 
)
bool CaboCha::Tree::read ( const mecab_node_t node)
bool CaboCha::Tree::read ( const char *  input,
InputLayerType  input_layer 
)
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,
size_t  length 
)
void CaboCha::Tree::set_sentence ( const char *  sentence)
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: