Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
Array of variants. More...
#include <FXVariantArray.h>
Public Member Functions | |
FXVariantArray () | |
Construct an array. | |
FXVariantArray (FXival n) | |
Allocate array of n elements. | |
FXVariantArray (const FXVariantArray &other) | |
Construct from another array. | |
FXVariantArray (const FXVariant &src, FXival n) | |
Allocate initialized with n copies of object. | |
FXVariantArray (const FXVariant *src, FXival n) | |
Allocate initialized with array of n objects. | |
~FXVariantArray () | |
Destructor. | |
Public Member Functions inherited from FX::FXArray< FXVariant > | |
FXArray () | |
Allocate initially empty array. | |
FXArray (FXival n) | |
Allocate array of n elements. | |
FXArray (const FXArray< FXVariant > &src) | |
Allocate array copied from another. | |
FXArray (const FXVariant &src, FXival n) | |
Allocate initialized with n copies of object. | |
FXArray (const FXVariant *src, FXival n) | |
Allocate initialized with array of n objects. | |
FXival | no () const |
Return number of items. | |
FXbool | no (FXival n) |
Change number of elements in array to n. | |
FXArray< FXVariant > & | operator= (const FXArray< FXVariant > &src) |
Assign from another array. | |
FXVariant * | data () |
Return pointer to array. | |
const FXVariant * | data () const |
FXVariant & | operator[] (FXival i) |
Index into array. | |
const FXVariant & | operator[] (FXival i) const |
FXVariant & | at (FXival i) |
Index into array. | |
const FXVariant & | at (FXival i) const |
FXVariant & | head () |
First element in array. | |
const FXVariant & | head () const |
FXVariant & | tail () |
Last element in array. | |
const FXVariant & | tail () const |
FXArray< FXVariant > & | adopt (FXArray< FXVariant > &src) |
Adopt array from another one; the other array becomes empty. | |
FXbool | assign (const FXVariant &src) |
Assign object p to array. | |
FXbool | assign (const FXVariant &src, FXival n) |
Assign n copies of object to array. | |
FXbool | assign (const FXVariant *src, FXival n) |
Assign n objects to list. | |
FXbool | assign (const FXArray< FXVariant > &src) |
Assign n objects to list. | |
FXbool | insert (FXival pos, const FXVariant &src) |
Insert an object. | |
FXbool | insert (FXival pos, const FXVariant &src, FXival n) |
Insert n copies of object at specified position. | |
FXbool | insert (FXival pos, const FXVariant *src, FXival n) |
Insert n objects at specified position. | |
FXbool | insert (FXival pos, const FXArray< FXVariant > &src) |
Insert n objects at specified position. | |
FXbool | prepend (const FXVariant &src) |
Prepend object. | |
FXbool | prepend (const FXVariant &src, FXival n) |
Prepend n copies of object. | |
FXbool | prepend (const FXVariant *src, FXival n) |
Prepend n objects. | |
FXbool | prepend (const FXArray< FXVariant > &src) |
Prepend n objects. | |
FXbool | append (const FXVariant &src) |
Append object. | |
FXbool | append (const FXVariant &src, FXival n) |
Append n copies of object. | |
FXbool | append (const FXVariant *src, FXival n) |
Append n objects. | |
FXbool | append (const FXArray< FXVariant > &src) |
Append n objects. | |
FXbool | replace (FXival pos, const FXVariant &src) |
Replace an object by other object. | |
FXbool | replace (FXival pos, FXival m, const FXVariant &src, FXival n) |
Replace the m objects at pos with n copies of other object. | |
FXbool | replace (FXival pos, FXival m, const FXVariant *src, FXival n) |
Replace m objects at pos by n other objects. | |
FXbool | replace (FXival pos, FXival m, const FXArray< FXVariant > &src) |
Replace m objects at pos by other objects. | |
FXbool | erase (FXival pos) |
Remove object at pos. | |
FXbool | erase (FXival pos, FXival n) |
Remove n objects starting at pos. | |
FXbool | push (const FXVariant &src) |
Push object to end. | |
FXbool | pop () |
Pop object from end. | |
FXbool | clear () |
Remove all objects. | |
~FXArray () | |
Delete data. | |
Additional Inherited Members | |
Protected Member Functions inherited from FX::FXArrayBase | |
FXbool | resize (FXival num, FXival sz) |
Protected Attributes inherited from FX::FXArrayBase | |
FXptr | ptr |
Array of variants.
Copyright © 1997-2022 Jeroen van der Zijp |