Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define SYNC_DATA_CB list<string> (*syncData)(void)
- SyncProcess{
- public:
- SyncProcess(SYNC_DATA_CB);
- static SYNC_DATA_CB sync_cb_;
- }
- typedef list<string>(*syncData)(void);
- class SyncProcess{
- public:
- SyncProcess( syncData );
- static syncData sync_cb_;
- };
- std::function<list<string> (void)> myPointer;
- class SyncProcess
- {
- public:
- // Typedef to create function pointer alias SyncDataFunc
- typedef list<string>(*SyncDataFunc)();
- // Use alias as input parameter type
- SyncProcess(SyncDataFunc func);
- // Use alias as static member type
- static SyncDataFunc sync_cb_;
- };
Add Comment
Please, Sign In to add comment