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

Name

Description

AttributeContainer

This class defines a protocol for a container of attribute values.

Type Aliases

Name

Description

allocator_type

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

Member Functions

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.

Created with MrDocs