Lines Matching defs:objects

257 temporary (stack allocated) objects.  Twines can be implicitly constructed as
267 As with a ``StringRef``, ``Twine`` objects point to external memory and should
880 and having clients test objects after they're constructed to ensure that they're
925 formatted objects could be achieved using an elaborate handler method, but the
1069 Passing functions and other callable objects
1073 support lambda expressions and other function objects, you should not use the
1761 characteristics. In particular, it can efficiently store polymorphic objects,
1944 object) on the stack as temporary objects, linking them together into a tree
1959 Because Twine is constructed with temporary objects on the stack, and because
2108 SparseSet holds a small number of objects identified by unsigned keys of
2139 expensive-to-create or polymorphic objects. It is a combination of a chained
2140 hash table with intrusive links (uniqued objects are required to inherit from
2157 Because FoldingSet uses intrusive links, it can support polymorphic objects in
2302 unrelated objects when looking up a value (even when hash collisions happen),
2881 Declaring objects as ``const`` is an important tool of enforcing mutation free
3269 Interaction and relationship between ``User`` and ``Use`` objects
3272 A subclass of ``User`` can choose between incorporating its ``Use`` objects or
3275 ``Use`` objects belonging to the same ``User`` form a contiguous array.
3292 number of ``Use`` objects it has. (Theoretically this information can also be
3910 Because ``GlobalValue``\ s are memory objects, they are always referred to by
3960 objects. The list imposes an implicit ordering of the blocks in the function,