Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template
- <
- char const * SlotId
- , typename FunctionPrototype
- >
- class jns_signal
- : public jns_signal_base
- {
- public:
- jns_signal()
- {
- signal_connector::register_signal
- (
- std::make_pair
- (
- std::string(SlotId)
- , this
- )
- );
- }
- template<typename T>
- void accept( T& slot )
- {
- slot.visit(m_signal);
- }
- void operator()(??)
- {
- m_signal()(??);
- }
- private:
- //boost::shared_ptr<
- boost::signals2::signal<FunctionPrototype> m_signal;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement