KGamePropertyArray< type > Class Template Reference
Inheritance diagram for KGamePropertyArray< type >:

Detailed Description
template<class type>
class KGamePropertyArray< type >
Definition at line 33 of file kgamepropertyarray.h.
Public Member Functions | |
KGamePropertyArray () | |
KGamePropertyArray (int size) | |
KGamePropertyArray (const KGamePropertyArray< type > &a) | |
bool | resize (uint size) |
void | setAt (uint i, type data) |
type | at (uint i) const |
type | operator[] (int i) const |
KGamePropertyArray< type > & | operator= (const KGamePropertyArray< type > &a) |
bool | truncate (uint pos) |
bool | fill (const type &data, int size=-1) |
KGamePropertyArray< type > & | assign (const KGamePropertyArray< type > &a) |
KGamePropertyArray< type > & | assign (const type *a, uint n) |
KGamePropertyArray< type > & | duplicate (const KGamePropertyArray< type > &a) |
KGamePropertyArray< type > & | duplicate (const type *a, uint n) |
KGamePropertyArray< type > & | setRawData (const type *a, uint n) |
void | sort () |
void | load (QDataStream &s) |
void | save (QDataStream &s) |
void | command (QDataStream &s, int cmd, bool) |
Protected Member Functions | |
void | extractProperty (const QByteArray &b) |
Member Function Documentation
template<class type>
void KGamePropertyArray< type >::command | ( | QDataStream & | s, | |
int | cmd, | |||
bool | ||||
) | [inline, virtual] |
send a command to advanced properties like arrays
- Parameters:
-
stream The stream containing the data of the comand msgid The ID of the command - see PropertyCommandIds isSender whether this client is also the sender of the command
Reimplemented from KGamePropertyBase.
Definition at line 242 of file kgamepropertyarray.h.
template<class type>
void KGamePropertyArray< type >::load | ( | QDataStream & | s | ) | [inline, virtual] |
This will read the value of this property from the stream.
You MUST overwrite this method in order to use this class
- Parameters:
-
s The stream to read from
Implements KGamePropertyBase.
Definition at line 219 of file kgamepropertyarray.h.
template<class type>
void KGamePropertyArray< type >::save | ( | QDataStream & | s | ) | [inline, virtual] |
Write the value into a stream.
MUST be overwritten
Implements KGamePropertyBase.
Definition at line 233 of file kgamepropertyarray.h.
The documentation for this class was generated from the following file: