bt_rlp.h File Reference

Primary public interface to the Rosette Linguistics Platform. More...

#include "bt_types.h"
#include "bt_rlp_internal.h"
#include "bt_rlp_result_types.h"
#include "bt_ne_types.h"
#include "bt_rlp_ne_types.h"
#include "bt_rlp_version.h"
#include "bt_language_names.h"
#include "bt_rlp_result_codes.h"
#include "bt_rlp_token_iterator.h"
#include "bt_rlp_ne_iterator.h"
#include "bt_log.h"
#include <exception>

Include dependency graph for bt_rlp.h:

This graph shows which files directly or indirectly include this file:


Classes

class  BT_RLP_Context
 Context for performing linguistic analysis. More...
class  BT_RLP_Environment
 Runtime environment for the Rosette Linguistics Platform. More...
class  BT_RLP_InvalidResultRequest
 Exception for impossible result calls. More...
class  BT_RLP_Result
 An individual result returned by a BT_RLP_ResultIterator. More...
class  BT_RLP_Result_StringVector
 A vector of 8-bit strings returned as a result item. More...
class  BT_RLP_Result_UTF16StringVector
 A vector of UTF-16 strings returned as a result item. More...
class  BT_RLP_ResultIterator
 RLP Result Iterator. More...

Defines

#define THROWS_INVALID_REQUEST   throw(BT_RLP_InvalidResultRequest)

Detailed Description

This file declares the public interface to the Rosette Linguistics Platform. It is the only header file that needs to be included for normal RLP usage, as it includes all of the other interfaces comprising the RLP public API.

Define Documentation

#define THROWS_INVALID_REQUEST   throw(BT_RLP_InvalidResultRequest)

Optionally use 'throw(BT_RLP_InvalidResultRequest)' based on compiler support.


Copyright © 2004-2008 Basis Technology Corporation. All Rights Reserved.