fw4spl
fwCore::TypeDemangler< T > Class Template Reference

Type demangler. Use Demangler class to get a demangled string for the type T. More...

#include <Demangler.hpp>

+ Inheritance diagram for fwCore::TypeDemangler< T >:
+ Collaboration diagram for fwCore::TypeDemangler< T >:

Public Member Functions

Constructor/Destructor
 TypeDemangler ()
 Constructor. More...
 
- Public Member Functions inherited from fwCore::Demangler
FWCORE_API std::string getLeafClassname () const
 Returns "Object" from "::some::long::namespace::Object". More...
 
FWCORE_API std::string getClassname () const
 Returns "::some::long::namespace::Object" from "::some::long::namespace::Object". More...
 
FWCORE_API Demangler (const std::type_info &t)
 Constructor from a typeinfo object. More...
 
FWCORE_API Demangler (const std::string &s)
 Constructor from a std::string. More...
 
template<typename T >
 Demangler (T &s)
 Constructor from any type. More...
 
virtual FWCORE_API ~Demangler ()
 Destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from fwCore::Demangler
std::string demangle () const
 Process the name to demangle and return the same string whatever the OS is. More...
 
- Protected Attributes inherited from fwCore::Demangler
const std::string m_name
 Store the name to demangle.
 

Detailed Description

template<class T>
class fwCore::TypeDemangler< T >

Type demangler. Use Demangler class to get a demangled string for the type T.

Definition at line 95 of file Demangler.hpp.

Constructor & Destructor Documentation

template<class T >
fwCore::TypeDemangler< T >::TypeDemangler ( )
inline

Constructor.

Template Parameters
TType to demangle

Definition at line 106 of file Demangler.hpp.


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