#include <s32std.h>
| template <> |
| class TSwizzle< TAny > : public TSwizzleBase |
| Public Member Functions | |
|---|---|
| TSwizzle() | |
| TSwizzle(TAny *) | |
| TSwizzle(TStreamId) | |
| TSwizzle(const TSwizzleBase &) | |
| TAny * | AsPtr() |
| operator TAny *() | |
| TSwizzle< TAny > & | operator=(TAny *) |
| TSwizzle< TAny > & | operator=(const TSwizzleBase &) |
A specific instantiation of the family of TSwizzle<class T> classes that maintains the representation of an untyped object as a non-const pointer or as a stream id.
| TSwizzle | ( | TAny * | aPtr | ) | [inline] |
Constructs the swizzle representing the specified untyped object as a pointer.
| Parameters | |
|---|---|
| aPtr | A pointer to an untyped object which this swizzle is to represent. |
| TSwizzle | ( | TStreamId | anId | ) | [inline] |
Constructs the swizzle for an untyped object, represented as a stream id.
| Parameters | |
|---|---|
| anId | The id of a stream containing the external representation of the untyped object which this swizzle is to represent. |
| TSwizzle | ( | const TSwizzleBase & | aSwizzle | ) | [inline] |
Constructs the swizzle to represent the untyped object currently represented by the specified swizzle.
| Parameters | |
|---|---|
| aSwizzle | A reference to a swizzle whose representation of an object is to be copied to this swizzle |
| TAny * | AsPtr | ( | ) | const [inline] |
Returns a pointer to the untyped object that this swizzle represents.
| operator TAny * | ( | ) | const [inline] |
| TSwizzle< TAny > & | operator= | ( | const TSwizzleBase & | aSwizzle | ) | [inline] |
Sets the swizzle to represent the untyped object currently represented by the specified swizzle.
| Parameters | |
|---|---|
| aSwizzle | The swizzle whose representation of an object is to be copied to this swizzle. |