diff options
author | Murray Cumming <murrayc@murrayc.com> | 2018-03-08 22:14:56 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2018-03-08 22:14:56 +0100 |
commit | 7b6b98f179922ac6be96a9097e90faaf49709823 (patch) | |
tree | cf4869831626e700953fd286b7e29cbbcccf511d /docs/glossary.md | |
parent | 490b145d65ce370aebca40475171f08447cf078b (diff) | |
download | sigc++-7b6b98f179922ac6be96a9097e90faaf49709823.tar.gz |
docs/: Convert website .shtml to .md
Diffstat (limited to 'docs/glossary.md')
-rw-r--r-- | docs/glossary.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/glossary.md b/docs/glossary.md new file mode 100644 index 0000000..71ac953 --- /dev/null +++ b/docs/glossary.md @@ -0,0 +1,44 @@ +## Glossary of Terms + +**adaptor** *(noun)* - A function which alters a slot’s +signature. + +**bind** *(verb)* - To fix a value of a callback's argument in the +STL sense. + +**call** *(verb)* - The process of invoking a callback or slot. + +**callback** *(noun)* - A function or a member function which will +be called when a signal is emitted. A slot specifies the callback and any extra +data, such as the object instance, and extra parameters. + +**connect** *(verb)* - The process of specifying the callback +which will be called when the signal is emitted. + +**emit** *(verb)* - When a signal is emitted, the connected slots +will be called. + +**factory** *(noun)* - A function which takes a set of arguments and +produces a different object based on those arguments. + +**handle** *(noun)* - A safe version of a pointer. + +**marshaller** *(noun)* - When a signal has a return value, and +several slots are connected to that signal, each one returning a value, then a +marshaller chooses one single return value. + +**safe** *(adj)* - Any structure which falls back into uninitalized state +when its related resources are destroyed. Safe resources can be +held throughout the program. Unsafe resources may point to freed +memory. + +**signal** *(noun)* - An object to which callback slots can be +connected. When the signal is emitted, each callback will be invoked. The +signal and the connected slots have a specific return type and parameter types. + +**signal handler** *(noun)* - Another name for a callback. + +**signature** *(noun)* - The return type of a function together with +the argument types of that function. + +**slot** *(noun)* - A safe version of a callback. |