Teuchos_TypeNameTraits.hpp File Reference

Defines basic traits returning the name of a type in a portable and readable way. More...

#include "Teuchos_ConfigDefs.hpp"

Go to the source code of this file.

Namespaces

namespace  Teuchos

Classes

class  Teuchos::TypeNameTraits< T >
 Default traits class that just returns typeid(T).name(). More...
class  Teuchos::TypeNameTraits< T * >
class  Teuchos::TypeNameTraits< std::string >
class  Teuchos::TypeNameTraits< void * >

Defines

#define TEUCHOS_TYPE_NAME_TRAITS_BUILTIN_TYPE_SPECIALIZATION(TYPE)

Functions

std::string Teuchos::demangleName (const std::string &mangledName)
 Demangle a C++ name if valid.
template<typename T>
std::string Teuchos::typeName (const T &t)
 Template function for returning the demangled name of an object.


Detailed Description

Defines basic traits returning the name of a type in a portable and readable way.

Definition in file Teuchos_TypeNameTraits.hpp.


Generated on Wed May 12 21:40:33 2010 for Teuchos - Trilinos Tools Package by  doxygen 1.4.7