swig::traits< Type * > Struct Template Reference

List of all members.

Public Types

typedef pointer_category category

Static Public Member Functions

static std::string make_ptr_name (const char *name)
static const char * type_name ()


Detailed Description

template<class Type>
struct swig::traits< Type * >

Definition at line 3551 of file SyFi_wrap.cc.


Member Typedef Documentation

template<class Type >
typedef pointer_category swig::traits< Type * >::category

Definition at line 3552 of file SyFi_wrap.cc.


Member Function Documentation

template<class Type >
static std::string swig::traits< Type * >::make_ptr_name ( const char *  name  )  [inline, static]

Definition at line 3553 of file SyFi_wrap.cc.

03553                                                      {
03554       std::string ptrname = name;
03555       ptrname += " *";
03556       return ptrname;
03557     }    

template<class Type >
static const char* swig::traits< Type * >::type_name (  )  [inline, static]

Definition at line 3558 of file SyFi_wrap.cc.

References run::name.

03558                                    {
03559       static std::string name = make_ptr_name(swig::type_name<Type>());
03560       return name.c_str();
03561     }


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

Generated on Mon Aug 31 16:17:06 2009 for SyFi by  doxygen 1.5.9