Declared in <bdlar_sequenceref.h>
class SequenceRef;
| Name | Description |
|---|---|
SequenceRef [constructor] | Constructors |
accessAttribute | accessAttribute overloads |
accessAttributes | Invoke the specified accessor sequentially on each attribute, supplying accessor with the corresponding attribute information structure until such invocation returns a non-zero value. The supplied accessor must be a callable type that can be called as if it had the following signature: ` template <class t_INFO> int accessor(const ATTRIBUTE& refOrValue, const t_INFO& info); ` Return the value from the last invocation of accessor (i.e., the invocation that terminated the sequence). |
hasAttribute | hasAttribute overloads |
manipulateAttribute | manipulateAttribute overloads |
manipulateAttributes | Invoke the specified manipulator sequentially on each (modifiable) attribute, supplying manipulator with the corresponding attribute information structure until such invocation returns non-zero value. The supplied manipulator must be a callable type that can be called as if it had the following signature: ` template <class t_INFO> int manipulator(ATTRIBUTE *refOrValue, const t_INFO& info); ` Return the value from the last invocation of manipulator (i.e., the invocation that terminated the sequence). |
objectAddress | Return a pointer to the wrapped object. |
reset | Reset the referred object to the default value. |
vtable | Return a pointer to the vtable. |
| Name | Description |
|---|---|
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 attribute of the specified ref identified by the specified attributeName and attributeNameLength. Return the value from the invocation of accessor. |
bdlat_sequenceAccessAttributes | Invoke the specified accessor on each attribute of the specified ref. Return the value from the invocation of accessor. |
bdlat_sequenceHasAttribute | Return true if the specified ref has an attribute with the specified attributeId, and false otherwise. |
bdlat_sequenceHasAttribute | Return true if the specified ref has an attribute with the specified attributeName of the specified attributeNameLength, and false otherwise. |
bdlat_sequenceManipulateAttribute | Invoke the specified manipulator on the attribute of the specified ref identified by the specified attributeId. Return the value from the invocation of manipulator. |
bdlat_sequenceManipulateAttribute | Invoke the specified manipulator on the attribute of the specified ref identified by the specified attributeName and attributeNameLength. Return the value from the invocation of manipulator. |
bdlat_sequenceManipulateAttributes | Invoke the specified manipulator on each attribute of the specified ref. Return the value from the invocation of manipulator. |
bdlat_valueTypeReset | Reset the specified ref to the default value. |