classdesc::ArgRef< T > Class Template Reference

#include <javaClass_base.h>

Inheritance diagram for classdesc::ArgRef< T >:
Inheritance graph
Collaboration diagram for classdesc::ArgRef< T >:
Collaboration graph

Public Member Functions

 ArgRef (const T &x)
 
jobject get_jobject (JNIEnv *env) const
 
jint get_jint (JNIEnv *env) const
 
jfloat get_jfloat (JNIEnv *env) const
 
T * getRef ()
 
- Public Member Functions inherited from classdesc::Object< ArgRef< T >, ArgRef_base >
virtual ArgRef_base ::TypeID type () const
 
virtual objectclone () const
 
ArgRef< T > * cloneT () const
 same as clone(), but returning fully typed pointer
 
virtual void pack (pack_t &b) const
 
virtual void unpack (pack_t &b)
 
- Public Member Functions inherited from classdesc::object
objectcloneT () const
 

Friends

class RetRef
 

Additional Inherited Members

- Public Types inherited from classdesc::object
typedef int TypeID
 
- Static Public Member Functions inherited from classdesc::object
static objectcreate (TypeID)
 

Detailed Description

template<class T>
class classdesc::ArgRef< T >

used for handling return values. TODO: type identifier system subverted, should this be Auto_type_object instead?


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