Back to index

im-sdk  12.3.91
Public Member Functions | Private Types | Private Attributes
IMCharSubsets Class Reference

#include <ICHandler.hh>

Collaboration diagram for IMCharSubsets:
Collaboration graph

List of all members.

Public Member Functions

const int * get_c_csidices ()
void add_csidx (int idx)
 IMCharSubsets ()

Private Types

typedef vector< int > IMCharSubsetIDXVec

Private Attributes

IMCharSubsetIDXVec imcsvec

Detailed Description

Definition at line 8 of file ICHandler.hh.

Member Typedef Documentation

typedef vector<int> IMCharSubsets::IMCharSubsetIDXVec [private]

Definition at line 10 of file ICHandler.hh.

Constructor & Destructor Documentation

Definition at line 25 of file ICHandler.cpp.


Member Function Documentation

void IMCharSubsets::add_csidx ( int  idx)

Definition at line 5 of file ICHandler.cpp.

    IMCharSubsetIDXVec::iterator it, itl;

    itl = imcsvec.end() - 1;
    it = lower_bound(imcsvec.begin(), itl, idx);
    if ((it != itl) && (!(*it > idx))) return;
    imcsvec.insert(it, idx);

Here is the caller graph for this function:

Definition at line 18 of file ICHandler.cpp.

    if (imcsvec.empty()) return NULL;

    return &imcsvec[0];

Here is the caller graph for this function:

Member Data Documentation

Definition at line 11 of file ICHandler.hh.

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