doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
idScriptVariable< type, etype, returnType > Class Template Reference

#include <Script_Program.h>

Public Member Functions

 idScriptVariable ()
 
bool IsLinked (void) const
 
void Unlink (void)
 
void LinkTo (idScriptObject &obj, const char *name)
 
idScriptVariableoperator= (const returnType &value)
 
 operator returnType () const
 

Private Attributes

typedata
 

Detailed Description

template<class type, etype_t etype, class returnType>
class idScriptVariable< type, etype, returnType >

Definition at line 204 of file Script_Program.h.

Constructor & Destructor Documentation

template<class type , etype_t etype, class returnType >
ID_INLINE idScriptVariable< type, etype, returnType >::idScriptVariable ( )

Definition at line 218 of file Script_Program.h.

Member Function Documentation

template<class type , etype_t etype, class returnType >
ID_INLINE bool idScriptVariable< type, etype, returnType >::IsLinked ( void  ) const

Definition at line 223 of file Script_Program.h.

template<class type , etype_t etype, class returnType >
ID_INLINE void idScriptVariable< type, etype, returnType >::LinkTo ( idScriptObject obj,
const char *  name 
)

Definition at line 233 of file Script_Program.h.

template<class type , etype_t etype, class returnType >
ID_INLINE idScriptVariable< type, etype, returnType >::operator returnType ( ) const

Definition at line 253 of file Script_Program.h.

template<class type , etype_t etype, class returnType>
ID_INLINE idScriptVariable< type, etype, returnType > & idScriptVariable< type, etype, returnType >::operator= ( const returnType &  value)

Definition at line 241 of file Script_Program.h.

template<class type , etype_t etype, class returnType >
ID_INLINE void idScriptVariable< type, etype, returnType >::Unlink ( void  )

Definition at line 228 of file Script_Program.h.

Member Data Documentation

template<class type, etype_t etype, class returnType>
type* idScriptVariable< type, etype, returnType >::data
private

Definition at line 206 of file Script_Program.h.


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