Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What does the "t" in dispatch_queue_t stand for?

I can't seem to find out what the "t" in dispatch_queue_t stands for from Apple's GCD documentation.

At first I thought it was "thread" but after reading this question I think it means typedef. If that is the case, what is dispatch_queue_t a typedef of?

like image 555
snowflakekiller Avatar asked Dec 25 '11 15:12

snowflakekiller


1 Answers

It stands for "type". If the docs don't specify what dispatch_queue_t is a typedef for, then it's an opaque type: you're not supposed to know, because it's an implementation detail (not part of the API spec).

like image 137
Fred Foo Avatar answered Nov 03 '22 17:11

Fred Foo