SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
TypeName.h File Reference

specializations of template<class T> find_type_name() function for build-in and simple types not deriving from Core::Datatype More...

#include <string>
#include <vector>
#include <map>
#include <sstream>
#include <Core/GeometryPrimitives/GeomFwd.h>
#include <Core/Datatypes/Legacy/Base/share.h>

Go to the source code of this file.

Classes

class  TypeNameGenerator
 
class  Array1< T >
 
class  Array2< T >
 

Namespaces

 SCIRun
 STL datatypes needed.
 

Functions

template<class T >
const std::string find_type_name (T *)
 
template<class T , class S >
const std::string find_type_name (std::pair< T, S > *)
 
template<>
SCISHARE const std::string find_type_name (float *)
 
template<>
SCISHARE const std::string find_type_name (double *)
 
template<>
SCISHARE const std::string find_type_name (long double *)
 
template<>
SCISHARE const std::string find_type_name (short *)
 
template<>
SCISHARE const std::string find_type_name (unsigned short *)
 
template<>
SCISHARE const std::string find_type_name (int *)
 
template<>
SCISHARE const std::string find_type_name (unsigned int *)
 
template<>
SCISHARE const std::string find_type_name (long *)
 
template<>
SCISHARE const std::string find_type_name (unsigned long *)
 
template<>
SCISHARE const std::string find_type_name (long long *)
 
template<>
SCISHARE const std::string find_type_name (unsigned long long *)
 
template<>
SCISHARE const std::string find_type_name (char *)
 
template<>
SCISHARE const std::string find_type_name (unsigned char *)
 
template<>
SCISHARE const std::string find_type_name (bool *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Vector *)
 
template<>
SCISHARE const std::string find_type_name (IntVector *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Point *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Transform *)
 
template<>
SCISHARE const std::string find_type_name (std::string *)
 
template<class T >
const std::string find_type_name (Array1< T > *)
 
template<class T >
const std::string find_type_name (Array2< T > *)
 
template<class T >
const std::string find_type_name (std::vector< T > *)
 

Detailed Description

specializations of template<class T> find_type_name() function for build-in and simple types not deriving from Core::Datatype

Author
Alexei Samsonov Department of Computer Science University of Utah
Date
December 2000