conversions.h File Reference

#include "rutz/traits.h"
#include "tcl/obj.h"
Include dependency graph for conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tcl::returnable< T >
 Trait class for extracting an appropriate return-type from T. More...
struct  tcl::returnable< const T >
 Specialization of tcl::returnable for const T. More...
struct  tcl::returnable< const T & >
 Specialization of tcl::returnable for const T&. More...

Namespaces

namespace  rutz
 

Auxiliary helper namespace used in implementing shared_ptr.


Typedefs

typedef struct Tcl_Obj Tcl_Obj

Functions

template<class T >
returnable< T >::type tcl::convert_to (const tcl::obj &obj)
 Convert a tcl::obj to a native c++ object.
template<class T >
returnable< T >::type tcl::convert_to (Tcl_Obj *obj)
 Convert a tcl::obj to a native c++ object.
int tcl::aux_convert_to (Tcl_Obj *obj, int *)
unsigned int tcl::aux_convert_to (Tcl_Obj *obj, unsigned int *)
long tcl::aux_convert_to (Tcl_Obj *obj, long *)
unsigned long tcl::aux_convert_to (Tcl_Obj *obj, unsigned long *)
long long tcl::aux_convert_to (Tcl_Obj *obj, long long *)
bool tcl::aux_convert_to (Tcl_Obj *obj, bool *)
double tcl::aux_convert_to (Tcl_Obj *obj, double *)
float tcl::aux_convert_to (Tcl_Obj *obj, float *)
const char * tcl::aux_convert_to (Tcl_Obj *obj, const char **)
rutz::fstring tcl::aux_convert_to (Tcl_Obj *obj, rutz::fstring *)
Tcl_Obj * tcl::aux_convert_to (Tcl_Obj *obj, Tcl_Obj **)
tcl::obj tcl::aux_convert_to (Tcl_Obj *obj, tcl::obj *)
template<class T >
tcl::obj tcl::convert_from (const T &val)
 Convert a native c++ object to a tcl::obj.
tcl::obj tcl::aux_convert_from (long long val)
tcl::obj tcl::aux_convert_from (long val)
tcl::obj tcl::aux_convert_from (unsigned long val)
tcl::obj tcl::aux_convert_from (int val)
tcl::obj tcl::aux_convert_from (unsigned int val)
tcl::obj tcl::aux_convert_from (unsigned char val)
tcl::obj tcl::aux_convert_from (bool val)
tcl::obj tcl::aux_convert_from (double val)
tcl::obj tcl::aux_convert_from (float val)
tcl::obj tcl::aux_convert_from (const char *val)
tcl::obj tcl::aux_convert_from (const rutz::fstring &val)
tcl::obj tcl::aux_convert_from (const rutz::value &v)
tcl::obj tcl::aux_convert_from (Tcl_Obj *val)
tcl::obj tcl::aux_convert_from (tcl::obj val)
static const char __attribute__ ((used)) vcid_groovx_tcl_conversions_h_utc20050628162420[]

Detailed Description

tcl conversion functions for basic types

Definition in file conversions.h.

Generated on Sun May 8 08:42:51 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3