fwddecl.h
Go to the documentation of this file.00001 #ifndef _SIGX_FWDDECL_HPP_
00002 #define _SIGX_FWDDECL_HPP_
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 namespace sigc
00025 {
00026
00027 struct trackable;
00028 struct connection;
00029
00030
00031 }
00032
00033
00034 namespace Glib
00035 {
00036
00037 template<class T_CppObject> class RefPtr;
00038 class MainContext;
00039 class SignalIdle;
00040
00041
00042 }
00043
00044
00045 namespace sigx
00046 {
00047
00048 namespace internal
00049 {
00050
00051 class tunnel_validity_tracker;
00052 struct validity_trackable;
00053
00054
00055 }
00056
00057
00058
00059 class bad_caller;
00060 class bad_sync_call;
00061 class shared_dispatchable;
00062 class signal_source_base;
00063 class dispatcher;
00064 class dispatchable;
00065 class shared_dispatchable;
00066 class tunnel_base;
00067 class connection_wrapper;
00068
00069
00070 typedef dispatcher* dispatcher_ptr;
00071 typedef signal_source_base* signal_source_ptr;
00072 typedef sigc::connection* sigc_connection_ptr;
00073
00074
00075 }
00076
00077
00078 #include <sigx/lockable_fwddecl.h>
00079
00080
00081 #endif // end file guard