OpenClonk
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
C4V_Data Union Reference

#include <C4Value.h>

Collaboration diagram for C4V_Data:
[legend]

Public Member Functions

 operator void * ()
 
 operator const void * () const
 
C4V_Dataoperator= (void *p)
 

Public Attributes

intptr_t Int
 
void * Ptr
 
C4PropListPropList
 
C4StringStr
 
C4ValueArrayArray
 
C4AulFuncFn
 

Detailed Description

Definition at line 50 of file C4Value.h.

Member Function Documentation

C4V_Data::operator const void * ( ) const
inline

Definition at line 60 of file C4Value.h.

References Ptr.

60 { return Ptr; }
void * Ptr
Definition: C4Value.h:53
C4V_Data::operator void * ( )
inline

Definition at line 59 of file C4Value.h.

References Ptr.

59 { return Ptr; }
void * Ptr
Definition: C4Value.h:53
C4V_Data& C4V_Data::operator= ( void *  p)
inline

Definition at line 61 of file C4Value.h.

61 { assert(!p); Ptr = p; return *this; }
void * Ptr
Definition: C4Value.h:53

Member Data Documentation

void* C4V_Data::Ptr

Definition at line 53 of file C4Value.h.

Referenced by operator const void *(), and operator void *().


The documentation for this union was generated from the following file: