Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages
module.h File Reference
#include <vector>#include <comet/config.h>#include <comet/tstring.h>#include <comet/threading.h>Include dependency graph for module.h:

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

Go to the source code of this file.
Namespaces | |
| namespace | comet |
| namespace | comet::impl |
Classes | |
| struct | comet::impl::cmd_t |
| struct | comet::impl::itf_releaser_t< T > |
| struct | comet::impl::pointer_deleter_t< T > |
| struct | comet::impl::object_disposer_t< T > |
| struct | comet::module_t |
| COM module. More... | |
Functions | |
| template<typename T> cmd_t * | create_itf_releaser (T *&p) |
| template<typename T> impl::cmd_t * | create_pointer_deleter (T *&p) |
| Create a pointer deleter command. | |
| template<typename T> impl::cmd_t * | create_interface_releaser (T *&p) |
| Create an interface releaser command. | |
| template<typename T> impl::cmd_t * | create_object_disposer (T *p) |
| Create a more generic object 'disposer'. | |
| module_t & | module () |
| global module object | |