Program: bbtk
Module: $RCSfile: bbtkRTTI.h,v $
Language: C++
- Date: $Date: 2008/02/07 11:06:37 $
- Version: $Revision: 1.2 $
+ Date: $Date: 2008/10/02 12:29:26 $
+ Version: $Revision: 1.4 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See doc/license.txt or
(__GNUC_MINOR__ == 1 && \
__GNUC_PATCHLEVEL__ > 0)))
#include <cxxabi.h>
+#include <stdlib.h>
namespace bbtk
{
inline std::string demangle_type_name(const char* name)
template <> inline std::string HumanTypeName< std::vector<TYPE> > \
(const std::vector<TYPE>&) { return "Vector"+HumanTypeName<TYPE>(); }
+ /*
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(int8_t);
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(uint8_t);
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(int16_t);
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(float);
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(double);
BBTK_DEFINE_HUMAN_READABLE_VECTOR_TYPE_NAME(std::string);
+*/
/// The bbtk::TypeInfo type is a const ref on std::type_info (which can only be manipulated as such (because typeid returns const std::type_info& and type_info has all constructors private))
typedef const std::type_info& TypeInfo;