Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/thread.hfa

    rc3b9d639 rc655650  
    3232};
    3333
    34 forall(thread_t &)
    35 exception ThreadCancelled {
     34EHM_FORALL_EXCEPTION(ThreadCancelled, (thread_t &), (thread_t)) (
    3635        thread_t * the_thread;
    3736        exception_t * the_exception;
    38 };
     37);
    3938
    4039forall(T &)
     
    8079};
    8180
    82 forall( T & | is_thread(T) | IS_EXCEPTION(ThreadCancelled(T))
    83         | { EHM_DEFAULT_VTABLE(ThreadCancelled(T)); })
     81forall( T & | is_thread(T) | IS_EXCEPTION(ThreadCancelled, (T))
     82    | { EHM_DEFAULT_VTABLE(ThreadCancelled, (T)); })
    8483void ?{}( thread_dtor_guard_t & this, T & thrd, void(*)(ThreadCancelled(T) &) );
    8584void ^?{}( thread_dtor_guard_t & this );
     
    127126//----------
    128127// join
    129 forall( T & | is_thread(T) | IS_RESUMPTION_EXCEPTION(ThreadCancelled(T))
    130         | { EHM_DEFAULT_VTABLE(ThreadCancelled(T)); })
     128forall( T & | is_thread(T) | IS_RESUMPTION_EXCEPTION(ThreadCancelled, (T))
     129    | { EHM_DEFAULT_VTABLE(ThreadCancelled, (T)); })
    131130T & join( T & this );
    132131
Note: See TracChangeset for help on using the changeset viewer.