This class implements a value‐semantic type for representing a sequence of (randomly accessible) user field values.
Synopsis
Declared in <ball_userfields.h>
class UserFields;
Type Aliases
Name |
Description |
Constant iterator over the user field values in this object. |
Member Functions
Name |
Description |
|
Constructors |
Assign to this object the value of the specified |
|
Return the allocator used by this object to supply memory. Note that if no allocator was supplied at construction the currently installed default allocator is used. |
|
Append the specified |
|
Append the specified |
|
Append the specified datetime‐with‐timezone |
|
Append the specified floating‐point |
|
Append the specified 64‐bit integer |
|
Append an element having the unset value to this object. |
|
Append the specified string |
|
Return an iterator providing non‐modifiable access to the first element in the sequence of user field values maintained by this object, or the |
|
Return an iterator providing non‐modifiable access to the past‐the‐end element in the sequence of user field values maintained by this object. |
|
Return the number of user field values in this object. |
|
Subscript operators |
|
Write the value of this object to the specified output |
|
Remove all of the user field values from this object. After this method is called |
|
Efficiently exchange the value of this object with the value of the specified |
|
Same as the preceding overload. |
|
|
Declare that this type uses a |
Friends
Name |
Description |
Swap the value of the specified |
|
Return |
Non-Member Functions
Name |
Description |
Return |
Created with MrDocs