On Tue, May 13, 2014 at 5:39 PM, Milan Stanojević <milanst@gmail.com> wrote:
How are these unique identifiers created?

They are created at runtime by incrementing a global counter, using the same function as for objects.
 
Is matching done by doing binary search on them?

No, the ordering is not known at compile time.

--
Jeremie