AttributeContainerList [constructor] | Constructors |
~AttributeContainerList [destructor] | Destroy this object. |
operator= | Assign this container list the value of the specified rhs one, and return a reference to this list. |
begin | Return an iterator positioned at the beginning of the list of AttributeContainer object addresses represented by this object. |
end | Return an iterator positioned one past the final AttributeContainer object address in the list of addresses represented by this object. |
get_allocator | Return the allocator used by this object to supply memory. Note that if no allocator was supplied at construction the default allocator in effect at construction is used. |
hasValue | Return true if the attribute having specified value exists in any of the attribute containers referred to by this object, and false otherwise. |
numContainers | Return the number of attribute container addresses currently in this list. |
print | Format this object to the specified output stream at the (absolute value of) the optionally specified indentation level and return a reference to stream. If level is specified, optionally specify spacesPerLevel, the number of spaces per indentation level for this and all of its nested objects. If level is negative, suppress indentation of the first line. If spacesPerLevel is negative, format the entire output on one line, suppressing all but the initial indentation (as governed by level). If stream is not valid on entry, this operation has no effect. |
pushFront | Prepend the address of the specified container to this list of attribute container addresses, and return an iterator located at the newly added list element. |
remove | Remove the specified element from this list. The behavior is undefined unless element is a valid iterator on this list and the referenced address has not previously been removed (by either remove(), removeAll(), or removeAllAndRelease(). |
removeAll | Remove all the elements from this list. After this operation returns, numContainers() will be 0. This operation adds all the allocated memory to an internal free store, and does not deallocate any memory. |
removeAllAndRelease | Remove all the elements from this list and deallocate any allocated memory. |
operator BloombergLP::bslmf::NestedTraitDeclaration<AttributeContainerList, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |