Lines Matching refs:AttributeSet
41 ``AttributeSet``
44 The ``AttributeSet`` class replaces the old ``AttributeList`` class. The
45 ``AttributeSet`` stores a collection of Attribute objects for each kind of
48 are at index ``AttributeSet::FunctionIndex``; the return type's attributes are
49 at index ``AttributeSet::ReturnIndex``; and the function's parameters'
51 Most methods on the ``AttributeSet`` class take an index parameter.
53 An ``AttributeSet`` is also a uniqued and immutable object. You create an
54 ``AttributeSet`` through the ``AttributeSet::get`` methods. You can add and
55 remove attributes, which result in the creation of a new ``AttributeSet``.
57 An ``AttributeSet`` object is designed to be passed around by value.
59 Note: It is advised that you do *not* use the ``AttributeSet`` "introspection"
66 Lastly, we have a "builder" class to help create the ``AttributeSet`` object
68 ``AttributeSet`` objects. The ``AttrBuilder`` class allows you to add and
70 appropriate ``AttributeSet::get`` method.