This component-private class is a concrete implementation of the AttributeContainer protocol for a single attribute.
Declared in <ball_scopedattribute.h>
class ScopedAttribute_Container
: public AttributeContainer
| Name | Description |
|---|---|
AttributeContainer | This class defines a protocol for a container of attribute values. |
| Name | Description |
|---|---|
allocator_type | allocator_type is an alias for the type of allocator used by this class. |
| Name | Description |
|---|---|
ScopedAttribute_Container [constructor] | Constructors |
~ScopedAttribute_Container [destructor] [virtual] | Destroy this object. |
get_allocator | Return the allocator used by this object to supply memory. |
hasValue | hasValue overloads |
print [virtual] | Format this object to the specified output stream. |
visitAttributes | Invoke the specified visitor function for all attributes in this container. |
operator BloombergLP::bslmf::NestedTraitDeclaration<ScopedAttribute_Container, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |