Type‐erased const reference to an object in the bdlat sequence category.

Synopsis

Declared in <bdlar_sequenceref.h>

class SequenceConstRef;

Member Functions

Name

Description

SequenceConstRef [constructor]

Constructors

accessAttribute

accessAttribute overloads

accessAttributes

Invoke the specified accessor on each attribute until non‐zero.

hasAttribute

hasAttribute overloads

objectAddress

Return a pointer to the wrapped object.

vtable

Return a pointer to the vtable.

xsdName

Return the bdlat_TypeName::xsdName value for the underlying object.

Non-Member Functions

Name

Description

bdlat_TypeName_xsdName

Return the bdlat_TypeName::xsdName value for the specified ref.

bdlat_sequenceAccessAttribute

Invoke the specified accessor on the attribute of the specified ref identified by the specified attributeId. Return the value from the invocation of accessor.

bdlat_sequenceAccessAttribute

Invoke the specified accessor on the named attribute of ref.

bdlat_sequenceAccessAttributes

Invoke the specified accessor on all attributes of the specified ref.

bdlat_sequenceHasAttribute

Return true if the specified ref has an attribute with the specified attributeName of the specified attributeNameLength, and false otherwise.

bdlat_sequenceHasAttribute

Return true if the specified ref has an attribute with the specified attributeId, and false otherwise.

Created with MrDocs