 scim | |
  Attribute | Class to store the string attributes |
  BackEndError | An exception class to hold BackEnd related errors |
  BackEndBase | The interface class to manage a set of IMEngineFactory and IMEngineInstance objects |
  CommonBackEnd | The default implementation of scim::BackEndBase interface |
  BoundSlot0_1 | Converts a slot taking one argument into a slot taking no arguments |
  BoundSlot1_2 | Converts a slot taking two arguments into a slot taking one argument |
  BoundSlot2_3 | Converts a slot taking three arguments into a slot taking two arguments |
  BoundSlot3_4 | Converts a slot taking four arguments into a slot taking three arguments |
  BoundSlot4_5 | Converts a slot taking five arguments into a slot taking four arguments |
  BoundSlot5_6 | Converts a slot taking six arguments into a slot taking five arguments |
  ComposeKeyFactory | A simple IMEngine to deal with the Compose keys |
  ComposeKeyInstance | |
  ConfigError | An exception class to hold Config related errors |
  ConfigBase | The interface class to access the configuration data |
  DummyConfig | A dummy implementation of interface class scim::ConfigBase |
  ConfigModule | The class to manipulate the config modules |
  Node | Base class for classes managing slots |
  Connection | A signal connection class |
  DebugOutput | The class to filter and redirect the debug messages |
  KeyEvent | The class to store a keyboard event |
  Exception | A base class of all other exception classes |
  FilterError | An exception class to hold Filter related errors |
  FilterInfo | Structure to hold information for a Filter |
  FilterFactoryBase | The base class to implement FilterFactory classes |
  FilterInstanceBase | The base class to implement FilterInstance classes |
  FilterManager | |
  FilterModule | The class to manipulate the Filter modules |
  FrontEndError | An exception class to hold FrontEnd related errors |
  FrontEndBase | The base class to implement the FrontEnd objects |
  FrontEndModule | The class to manipulate the frontend modules |
  HelperError | |
  HelperInfo | Structure to hold the information of a Helper object |
  HelperAgent | The accessory class to write a Helper object |
  HelperManager | This class is used to manage all helper objects |
  HelperModule | The class used to load a Helper module and run its Helpers |
  HotkeyMatcher | This class is used to match a KeyEvent among a set of hotkeys |
  IMEngineHotkeyMatcher | This class hold all Hotkeys for each IMEngines |
  FrontEndHotkeyMatcher | This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc |
  IConvert | A class to convert strings between UCS-4 and local encodings |
  IMEngineError | An exception class to hold IMEngine related errors |
  IMEngineFactoryBase | The base class of the real input methods' IMEngineFactory classes |
  IMEngineInstanceBase | The base class of the real input methods' IMEngineInstance classes |
  DummyIMEngineFactory | A trivial IMEngine that do nothing |
  DummyIMEngineInstance | |
  IMEngineModule | The class to manipulate the IMEngine modules |
  LookupTable | The base class of lookup table |
  CommonLookupTable | A common lookup table class |
  ModuleError | |
  Module | |
  ReferencedObject | Reference counted base class |
  PanelAgent | The class to implement all socket protocol in Panel |
  PanelClient | PanelClient is used by FrontEnd to communicate with Panel daemon |
  PanelError | |
  PanelFactoryInfo | Structure to hold factory information. It's used by PanelAgent and PanelClient classes |
  Pointer | Smart pointer template class |
  Property | Class to hold a property of a IMEngineInstance object or a Panel GUI client |
  SlotNode | A node class for managing slots connected to scim::Signal's |
  DefaultMarshal | |
  DefaultMarshal< bool > | |
  Signal | Base class for the C++ signal interface |
  Signal0 | A template for a signal passing no arguments and returning a value of type R |
  Signal0< void, IgnoreMarshal > | |
  Signal1 | A template for a signal passing one argument of type P1 and returning a value of type R |
  Signal1< void, P1, IgnoreMarshal > | |
  Signal2 | A template for a signal passing two arguments of type P1 and P2, and returning a value of type R |
  Signal2< void, P1, P2, IgnoreMarshal > | |
  Signal3 | A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R |
  Signal3< void, P1, P2, P3, IgnoreMarshal > | |
  Signal4 | A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R |
  Signal4< void, P1, P2, P3, P4, IgnoreMarshal > | |
  Signal5 | A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
  Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal > | |
  Signal6 | A template for a signal passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
  Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal > | |
  Slot | Base class for slots that can connect to scim::Signals |
  Slot0 | Base class template for slots passing no arguments and returning a value of type R |
  FunctionSlot0 | A slot template for static functions taking no arguments and returning a value of type R |
  MethodSlot0 | A slot template for methods in a class of type T taking no arguments and returning a value of type R |
  SignalSlot0 | |
  Slot1 | Base class template for slots passing one argument of type P1 and returning a value of type R |
  FunctionSlot1 | A slot template for static functions taking one argument of type P1 and returning a value of type R |
  MethodSlot1 | A slot template for methods in a class of type T taking one argument of type P1 and returning a value of type R |
  SignalSlot1 | |
  Slot2 | Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R |
  FunctionSlot2 | A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R |
  MethodSlot2 | A slot template for methods in a class of type T taking two arguments of type P1 and P2, and returning a value of type R |
  SignalSlot2 | |
  Slot3 | Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R |
  FunctionSlot3 | A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R |
  MethodSlot3 | A slot template for methods in a class of type T taking three arguments of type P1, P2 and P3, and returning a value of type R |
  SignalSlot3 | |
  Slot4 | Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R |
  FunctionSlot4 | A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R |
  MethodSlot4 | A slot template for methods in a class of type T taking four arguments of type P1, P2, P3 and P4, and returning a value of type R |
  SignalSlot4 | |
  Slot5 | Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
  FunctionSlot5 | A slot template for static functions taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
  MethodSlot5 | A slot template for methods in a class of type T taking five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R |
  SignalSlot5 | |
  Slot6 | Base class template for slots passing six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
  FunctionSlot6 | A slot template for static functions taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
  MethodSlot6 | A slot template for methods in a class of type T taking six arguments of type P1, P2, P3, P4, P5 and P6, and returning a value of type R |
  SignalSlot6 | |
  SocketError | An exception class to hold Socket related errors |
  SocketAddress | The class to hold a socket address |
  Socket | Socket communication class |
  SocketServer | Socket Server class |
  SocketClient | Socket client class |
  TransactionError | An exception class to hold Transaction related errors |
  Transaction | This class is used to pack up many data and commands into one package and send them via socket |
  TransactionReader | This class is used to read data from a transaction without changing it |