|
scim
1.4.14
|
Classes | |
| class | Attribute |
| Class to store the string attributes. More... | |
| class | BackEndError |
| An exception class to hold BackEnd related errors. More... | |
| class | BackEndBase |
| The interface class to manage a set of IMEngineFactory and IMEngineInstance objects. More... | |
| class | CommonBackEnd |
| The default implementation of scim::BackEndBase interface. More... | |
| class | BoundSlot0_1 |
| Converts a slot taking one argument into a slot taking no arguments. More... | |
| class | BoundSlot1_2 |
| Converts a slot taking two arguments into a slot taking one argument. More... | |
| class | BoundSlot2_3 |
| Converts a slot taking three arguments into a slot taking two arguments. More... | |
| class | BoundSlot3_4 |
| Converts a slot taking four arguments into a slot taking three arguments. More... | |
| class | BoundSlot4_5 |
| Converts a slot taking five arguments into a slot taking four arguments. More... | |
| class | BoundSlot5_6 |
| Converts a slot taking six arguments into a slot taking five arguments. More... | |
| class | ComposeKeyFactory |
| A simple IMEngine to deal with the Compose keys. More... | |
| class | ComposeKeyInstance |
| class | ConfigError |
| An exception class to hold Config related errors. More... | |
| class | ConfigBase |
| The interface class to access the configuration data. More... | |
| class | DummyConfig |
| A dummy implementation of interface class scim::ConfigBase. More... | |
| class | ConfigModule |
| The class to manipulate the config modules. More... | |
| class | Node |
| Base class for classes managing slots. More... | |
| class | Connection |
| A signal connection class. More... | |
| class | DebugOutput |
| The class to filter and redirect the debug messages. More... | |
| struct | KeyEvent |
| The class to store a keyboard event. More... | |
| class | Exception |
| A base class of all other exception classes. More... | |
| class | FilterError |
| An exception class to hold Filter related errors. More... | |
| struct | FilterInfo |
| Structure to hold information for a Filter. More... | |
| class | FilterFactoryBase |
| The base class to implement FilterFactory classes. More... | |
| class | FilterInstanceBase |
| The base class to implement FilterInstance classes. More... | |
| class | FilterManager |
| class | FilterModule |
| The class to manipulate the Filter modules. More... | |
| class | FrontEndError |
| An exception class to hold FrontEnd related errors. More... | |
| class | FrontEndBase |
| The base class to implement the FrontEnd objects. More... | |
| class | FrontEndModule |
| The class to manipulate the frontend modules. More... | |
| class | HelperError |
| struct | HelperInfo |
| Structure to hold the information of a Helper object. More... | |
| class | HelperAgent |
| The accessory class to write a Helper object. More... | |
| class | HelperManager |
| This class is used to manage all helper objects. More... | |
| class | HelperModule |
| The class used to load a Helper module and run its Helpers. More... | |
| class | HotkeyMatcher |
| This class is used to match a KeyEvent among a set of hotkeys. More... | |
| class | IMEngineHotkeyMatcher |
| This class hold all Hotkeys for each IMEngines. More... | |
| class | FrontEndHotkeyMatcher |
| This class hold all FrontEnd specific Hotkeys, such as trigger keys, on/off keys, etc. More... | |
| class | IConvert |
| A class to convert strings between UCS-4 and local encodings. More... | |
| class | IMEngineError |
| An exception class to hold IMEngine related errors. More... | |
| class | IMEngineFactoryBase |
| The base class of the real input methods' IMEngineFactory classes. More... | |
| class | IMEngineInstanceBase |
| The base class of the real input methods' IMEngineInstance classes. More... | |
| class | DummyIMEngineFactory |
| A trivial IMEngine that do nothing. More... | |
| class | DummyIMEngineInstance |
| class | IMEngineModule |
| The class to manipulate the IMEngine modules. More... | |
| class | LookupTable |
| The base class of lookup table. More... | |
| class | CommonLookupTable |
| A common lookup table class. More... | |
| class | ModuleError |
| class | Module |
| class | ReferencedObject |
| Reference counted base class. More... | |
| class | PanelAgent |
| The class to implement all socket protocol in Panel. More... | |
| class | PanelClient |
| PanelClient is used by FrontEnd to communicate with Panel daemon. More... | |
| class | PanelError |
| struct | PanelFactoryInfo |
| Structure to hold factory information. It's used by PanelAgent and PanelClient classes. More... | |
| class | Pointer |
| Smart pointer template class. More... | |
| class | Property |
| Class to hold a property of a IMEngineInstance object or a Panel GUI client. More... | |
| class | SlotNode |
| A node class for managing slots connected to scim::Signal's. More... | |
| class | DefaultMarshal |
| class | DefaultMarshal< bool > |
| class | Signal |
| Base class for the C++ signal interface. More... | |
| class | Signal0 |
| A template for a signal passing no arguments and returning a value of type R. More... | |
| class | Signal0< void, IgnoreMarshal > |
| class | Signal1 |
| A template for a signal passing one argument of type P1 and returning a value of type R. More... | |
| class | Signal1< void, P1, IgnoreMarshal > |
| class | Signal2 |
| A template for a signal passing two arguments of type P1 and P2, and returning a value of type R. More... | |
| class | Signal2< void, P1, P2, IgnoreMarshal > |
| class | Signal3 |
| A template for a signal passing three arguments of type P1, P2 and P3, and returning a value of type R. More... | |
| class | Signal3< void, P1, P2, P3, IgnoreMarshal > |
| class | Signal4 |
| A template for a signal passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More... | |
| class | Signal4< void, P1, P2, P3, P4, IgnoreMarshal > |
| class | Signal5 |
| A template for a signal passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More... | |
| class | Signal5< void, P1, P2, P3, P4, P5, IgnoreMarshal > |
| class | 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. More... | |
| class | Signal6< void, P1, P2, P3, P4, P5, P6, IgnoreMarshal > |
| class | Slot |
| Base class for slots that can connect to scim::Signals. More... | |
| class | Slot0 |
| Base class template for slots passing no arguments and returning a value of type R. More... | |
| class | FunctionSlot0 |
| A slot template for static functions taking no arguments and returning a value of type R. More... | |
| class | MethodSlot0 |
| A slot template for methods in a class of type T taking no arguments and returning a value of type R. More... | |
| class | SignalSlot0 |
| class | Slot1 |
| Base class template for slots passing one argument of type P1 and returning a value of type R. More... | |
| class | FunctionSlot1 |
| A slot template for static functions taking one argument of type P1 and returning a value of type R. More... | |
| class | 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. More... | |
| class | SignalSlot1 |
| class | Slot2 |
| Base class template for slots passing two arguments of type P1 and P2, and returning a value of type R. More... | |
| class | FunctionSlot2 |
| A slot template for static functions taking two arguments of type P1 and P2, and returning a value of type R. More... | |
| class | 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. More... | |
| class | SignalSlot2 |
| class | Slot3 |
| Base class template for slots passing three arguments of type P1, P2 and P3, and returning a value of type R. More... | |
| class | FunctionSlot3 |
| A slot template for static functions taking three arguments of type P1, P2 and P3, and returning a value of type R. More... | |
| class | 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. More... | |
| class | SignalSlot3 |
| class | Slot4 |
| Base class template for slots passing four arguments of type P1, P2, P3 and P4, and returning a value of type R. More... | |
| class | FunctionSlot4 |
| A slot template for static functions taking four arguments of type P1, P2, P3 and P4, and returning a value of type R. More... | |
| class | 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. More... | |
| class | SignalSlot4 |
| class | Slot5 |
| Base class template for slots passing five arguments of type P1, P2, P3, P4 and P5, and returning a value of type R. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | SignalSlot5 |
| class | 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. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | SignalSlot6 |
| class | SocketError |
| An exception class to hold Socket related errors. More... | |
| class | SocketAddress |
| The class to hold a socket address. More... | |
| class | Socket |
| Socket communication class. More... | |
| class | SocketServer |
| Socket Server class. More... | |
| class | SocketClient |
| Socket client class. More... | |
| class | TransactionError |
| An exception class to hold Transaction related errors. More... | |
| class | Transaction |
| This class is used to pack up many data and commands into one package and send them via socket. More... | |
| class | TransactionReader |
| This class is used to read data from a transaction without changing it. More... | |
Functions | |
| bool | operator< (const Attribute &lhs, const Attribute &rhs) |
| int | scim_get_config_module_list (std::vector< String > &mod_list) |
| Get a name list of currently available configuration modules. More... | |
| bool | scim_key_to_string (String &str, const KeyEvent &key) |
| Convert a key event to a string. More... | |
| bool | scim_string_to_key (KeyEvent &key, const String &str) |
| Convert a string to a KeyEvent. More... | |
| bool | scim_key_list_to_string (String &str, const KeyEventList &keylist) |
| Convert a set of KeyEvents to a string. More... | |
| bool | scim_string_to_key_list (KeyEventList &keylist, const String &str) |
| Covnert a string to a set of KeyEvents. More... | |
| String | scim_keyboard_layout_to_string (KeyboardLayout layout) |
| Convert a Keyboard Layout enum value to its String name. More... | |
| KeyboardLayout | scim_string_to_keyboard_layout (const String &str) |
| Convert a String name to the corresponding Keyboard Layout value. More... | |
| String | scim_keyboard_layout_get_display_name (KeyboardLayout layout) |
| Get the display name of a Keyboard Layout enum value. More... | |
| KeyboardLayout | scim_get_default_keyboard_layout () |
| Get default Keyboard Layout setting. More... | |
| void | scim_set_default_keyboard_layout (KeyboardLayout layout) |
| Change the default Keyboard Layout setting. More... | |
| int | scim_get_filter_module_list (std::vector< String > &mod_list) |
| Get a name list of currently available Filter modules. More... | |
| int | scim_get_frontend_module_list (std::vector< String > &mod_list) |
| Get a name list of currently available frontend modules. More... | |
| String | scim_global_config_read (const String &key, const String &defVal=String()) |
| Read a string value from the global configuration file. More... | |
| int | scim_global_config_read (const String &key, int defVal) |
| Read an int value from the global configuration file. More... | |
| bool | scim_global_config_read (const String &key, bool defVal) |
| Read a bool value from the global configuration file. More... | |
| double | scim_global_config_read (const String &key, double defVal) |
| Read a double value from the global configuration file. More... | |
| std::vector< String > | scim_global_config_read (const String &key, const std::vector< String > &defVal) |
| Read a string list from the global configuration file. More... | |
| std::vector< int > | scim_global_config_read (const String &key, const std::vector< int > &defVal) |
| Read an int list from the global configuration file. More... | |
| void | scim_global_config_write (const String &key, const String &val) |
| Write a string value into the user global config. More... | |
| void | scim_global_config_write (const String &key, int val) |
| Write an int value into the user global config. More... | |
| void | scim_global_config_write (const String &key, bool val) |
| Write a bool value into the user global config. More... | |
| void | scim_global_config_write (const String &key, double val) |
| Write a double value into the user global config. More... | |
| void | scim_global_config_write (const String &key, const std::vector< String > &val) |
| Write a string list into the user global config. More... | |
| void | scim_global_config_write (const String &key, const std::vector< int > &val) |
| Write an int list into the user global config. More... | |
| void | scim_global_config_reset (const String &key) |
| Reset the value associated to the specified key to its default value. More... | |
| bool | scim_global_config_flush () |
| Flush the updated global config into user global config file. More... | |
| int | scim_get_helper_module_list (std::vector< String > &mod_list) |
| Get a name list of currently available Helper modules. More... | |
| int | scim_get_imengine_module_list (std::vector< String > &mod_list) |
| Get a name list of currently available IMEngine modules. More... | |
| int | scim_get_module_list (std::vector< String > &mod_list, const String &type="") |
| bool | operator< (const Property &lhs, const Property &rhs) |
| bool | operator< (const Property &lhs, const String &rhs) |
| bool | operator< (const String &lhs, const Property &rhs) |
| bool | operator== (const Property &lhs, const Property &rhs) |
| bool | operator== (const Property &lhs, const String &rhs) |
| bool | operator== (const String &lhs, const Property &rhs) |
| bool | operator!= (const Property &lhs, const Property &rhs) |
| bool | operator!= (const Property &lhs, const String &rhs) |
| bool | operator!= (const String &lhs, const Property &rhs) |
| String | scim_get_default_socket_frontend_address () |
| Get the default socket address of SocketFrontEnd. More... | |
| String | scim_get_default_socket_imengine_address () |
| Get the default socket address of SocketIMEngine. More... | |
| String | scim_get_default_socket_config_address () |
| Get the default socket address of SocketConfig. More... | |
| String | scim_get_default_panel_socket_address (const String &display) |
| Get the default socket address of the Panel running on localhost. More... | |
| String | scim_get_default_helper_manager_socket_address () |
| Get the default socket address of Helper Manager Server running on localhost. More... | |
| int | scim_get_default_socket_timeout () |
| Get the default socket timeout value. More... | |
| bool | scim_socket_open_connection (uint32 &key, const String &client_type, const String &server_type, const Socket &socket, int timeout=-1) |
| Helper function to open a connection to a socket server with a standard hand shake protocol. More... | |
| String | scim_socket_accept_connection (uint32 &key, const String &server_types, const String &client_types, const Socket &socket, int timeout=-1) |
| Helper function to accept a connection request from a socket client with a standard hand shake protocol. More... | |
| int | utf8_mbtowc (ucs4_t *pwc, const unsigned char *src, int src_len) |
| Convert an utf8 char sequence to ucs4. More... | |
| int | utf8_wctomb (unsigned char *dest, ucs4_t wc, int dest_size) |
| Convert an ucs4 code to utf8 char sequence. More... | |
| WideString | utf8_mbstowcs (const String &str) |
| Convert an utf8 string to an ucs4 string. More... | |
| WideString | utf8_mbstowcs (const char *str, int len=-1) |
| Convert an utf8 string to an ucs4 string. More... | |
| String | utf8_wcstombs (const WideString &wstr) |
| Convert an ucs4 string to an utf8 string. More... | |
| String | utf8_wcstombs (const ucs4_t *wstr, int len=-1) |
| Convert an ucs4 string to an utf8 string. More... | |
| ucs4_t | utf8_read_wchar (std::istream &is) |
| Read a wide char from istream. More... | |
| std::ostream & | utf8_write_wchar (std::ostream &os, ucs4_t wc) |
| Write a wide char to ostream. More... | |
| WideString | utf8_read_wstring (std::istream &is, ucs4_t delim=(ucs4_t) '\n', bool rm_delim=true) |
| Read a wide string from istream. More... | |
| std::ostream & | utf8_write_wstring (std::ostream &os, const WideString &wstr) |
| Write a wide string to ostream. More... | |
| void | scim_uint32tobytes (unsigned char *bytes, uint32 n) |
| Convert an uint32 variable into a sequence of bytes. More... | |
| uint32 | scim_bytestouint32 (const unsigned char *bytes) |
| Convert a sequence of bytes into an uint32 value. More... | |
| void | scim_uint16tobytes (unsigned char *bytes, uint16 n) |
| Convert an uint16 variable into a sequence of bytes. More... | |
| uint16 | scim_bytestouint16 (const unsigned char *bytes) |
| Convert a sequence of bytes into an uint16 value. More... | |
| String | scim_validate_locale (const String &locale) |
| Test if the locale is valid, and return the good locale name. More... | |
| String | scim_get_locale_encoding (const String &locale) |
| Get the encoding for a locale. More... | |
| String | scim_get_current_locale () |
| Get current system locale. More... | |
| String | scim_get_current_language () |
| Get current system language. More... | |
| int | scim_get_locale_maxlen (const String &locale) |
| Get the max length of the multibyte char of a locale. More... | |
| int | scim_split_string_list (std::vector< String > &vec, const String &str, char delim= ',') |
| Split string list into a string vector according to the delim char. More... | |
| String | scim_combine_string_list (const std::vector< String > &vec, char delim= ',') |
| Combine a string vector into one string list, separated by char delim. More... | |
| bool | scim_is_little_endian () |
| Get machine endian type. More... | |
| bool | scim_if_wchar_ucs4_equal () |
| Test if wchar_t is using UCS4 encoding. More... | |
| ucs4_t | scim_wchar_to_full_width (ucs4_t code) |
| Convert a half width unicode char to its full width counterpart. More... | |
| ucs4_t | scim_wchar_to_half_width (ucs4_t code) |
| Convert a full width unicode char to its half width counterpart. More... | |
| String | scim_get_home_dir () |
| Get the home dir of current user. More... | |
| String | scim_get_user_name () |
| Get the name of current user. More... | |
| String | scim_get_user_data_dir () |
| Get SCIM data dir of current user. More... | |
| size_t | scim_load_file (const String &filename, char **bufptr) |
| Load a file into memory. More... | |
| bool | scim_make_dir (const String &dir) |
| Make a directory. More... | |
| String | scim_get_language_name (const String &lang) |
| Get the localized name of a language id. More... | |
| String | scim_get_language_name_english (const String &lang) |
| Get the English name of a language id. More... | |
| String | scim_get_language_name_untranslated (const String &lang) |
| Get the untranslated name of a language id. More... | |
| String | scim_get_language_locales (const String &lang) |
| Get the supported locales for a language. More... | |
| String | scim_get_locale_language (const String &locale) |
| Get the language id for a locale. More... | |
| String | scim_validate_language (const String &lang) |
| Test if the language is valid, and return the good language code. More... | |
| String | scim_get_normalized_language (const String &lang) |
| Get the normalized language id of a language. More... | |
| int | scim_launch (bool daemon, const String &config, const String &imengines, const String &frontend, char *const argv[]=0) |
| Launch a SCIM process with specific options. More... | |
| int | scim_launch_panel (bool daemon, const String &config, const String &display, char *const argv[]=0) |
| Launch a SCIM Panel process with specific options. More... | |
| void | scim_usleep (unsigned int usec) |
| Sleep some microseconds. More... | |
| void | scim_daemon () |
| Switch process into daemon mode. More... | |
Bind functions returning a new BoundSlot. | |
| template<typename R , typename P1 > | |
| Slot0< R > * | bind (Slot1< R, P1 > *s, P1 p1) |
| template<typename R , typename P1 , typename P2 > | |
| Slot1< R, P1 > * | bind (Slot2< R, P1, P2 > *s, P2 p2) |
| template<typename R , typename P1 , typename P2 , typename P3 > | |
| Slot2< R, P1, P2 > * | bind (Slot3< R, P1, P2, P3 > *s, P3 p3) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 > | |
| Slot3< R, P1, P2, P3 > * | bind (Slot4< R, P1, P2, P3, P4 > *s, P4 p4) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| Slot4< R, P1, P2, P3, P4 > * | bind (Slot5< R, P1, P2, P3, P4, P5 > *s, P5 p5) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| Slot5< R, P1, P2, P3, P4, P5 > * | bind (Slot6< R, P1, P2, P3, P4, P5, P6 > *s, P6 p6) |
Equality operators | |
| template<typename T1 , typename T2 > | |
| bool | operator== (const Pointer< T1 > &t1, const Pointer< T2 > &t2) |
| template<typename T1 , typename T2 > | |
| bool | operator!= (const Pointer< T1 > &t1, const Pointer< T2 > &t2) |
C++-style casting functions | |
| template<typename To , typename From > | |
| Pointer< To > | cast_const (const Pointer< From > &from) |
| template<typename To , typename From > | |
| Pointer< To > | cast_dynamic (const Pointer< From > &from) |
| template<typename To , typename From > | |
| Pointer< To > | cast_static (const Pointer< From > &from) |
Slot functions returning a new slot | |
| template<typename R > | |
| Slot0< R > * | slot (R(*function)()) |
| template<typename T1 , typename T2 , typename R > | |
| Slot0< R > * | slot (T1 *&object, R(T2::*function)()) |
| template<typename T1 , typename T2 , typename R > | |
| Slot0< R > * | slot (T1 *const &object, R(T2::*function)()) |
| template<typename T1 , typename T2 , typename R > | |
| Slot0< R > * | slot (T1 &object, R(T2::*function)()) |
| template<typename R , typename P1 > | |
| Slot1< R, P1 > * | slot (R(*function)(P1)) |
| template<typename T1 , typename T2 , typename R , typename P1 > | |
| Slot1< R, P1 > * | slot (T1 *&object, R(T2::*function)(P1)) |
| template<typename T1 , typename T2 , typename R , typename P1 > | |
| Slot1< R, P1 > * | slot (T1 *const &object, R(T2::*function)(P1)) |
| template<typename T1 , typename T2 , typename R , typename P1 > | |
| Slot1< R, P1 > * | slot (T1 &object, R(T2::*function)(P1)) |
| template<typename R , typename P1 , typename P2 > | |
| Slot2< R, P1, P2 > * | slot (R(*function)(P1, P2)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 > | |
| Slot2< R, P1, P2 > * | slot (T1 *&object, R(T2::*function)(P1, P2)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 > | |
| Slot2< R, P1, P2 > * | slot (T1 *const &object, R(T2::*function)(P1, P2)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 > | |
| Slot2< R, P1, P2 > * | slot (T1 &object, R(T2::*function)(P1, P2)) |
| template<typename R , typename P1 , typename P2 , typename P3 > | |
| Slot3< R, P1, P2, P3 > * | slot (R(*function)(P1, P2, P3)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 > | |
| Slot3< R, P1, P2, P3 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 > | |
| Slot3< R, P1, P2, P3 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 > | |
| Slot3< R, P1, P2, P3 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3)) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 > | |
| Slot4< R, P1, P2, P3, P4 > * | slot (R(*function)(P1, P2, P3, P4)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 > | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 > | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 > | |
| Slot4< R, P1, P2, P3, P4 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4)) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (R(*function)(P1, P2, P3, P4, P5)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
| Slot5< R, P1, P2, P3, P4, P5 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5)) |
| template<typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (R(*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 *&object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 *const &object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
| template<typename T1 , typename T2 , typename R , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
| Slot6< R, P1, P2, P3, P4, P5, P6 > * | slot (T1 &object, R(T2::*function)(P1, P2, P3, P4, P5, P6)) |
| typedef Pointer< BackEnd > scim::BackEndPointer |
A smart pointer for scim::BackEndBase and its derived classes.
| typedef uint16_t scim::uint16 |
| typedef uint32_t scim::uint32 |
| typedef uint64_t scim::uint64 |
| typedef uint32 scim::ucs4_t |
| typedef std::basic_string<char> scim::String |
| typedef std::basic_string<ucs4_t> scim::WideString |