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