BloombergLP::ball::ScopedAttribute_Container

This component-private class is a concrete implementation of the AttributeContainer protocol for a single attribute.

Synopsis

Declared in <ball_scopedattribute.h>

class ScopedAttribute_Container
    : public AttributeContainer

Base Classes

NameDescription
AttributeContainerThis class defines a protocol for a container of attribute values.

Type Aliases

NameDescription
allocator_type allocator_type is an alias for the type of allocator used by this class.

Member Functions

NameDescription
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.