SourceXtractorPlusPlus
0.13
Please provide a description of the project.
SEFramework
src
lib
Property
PropertyId.cpp
Go to the documentation of this file.
1
24
#include "
SEFramework/Property/PropertyId.h
"
25
26
#if BOOST_VERSION < 105600
27
#include <boost/units/detail/utility.hpp>
28
using
boost::units::detail::demangle;
29
#else
30
#include <boost/core/demangle.hpp>
31
using
boost::core::demangle;
32
#endif
33
34
namespace
SourceXtractor
{
35
36
std::string
PropertyId::getString
()
const
{
37
std::stringstream
property_name;
38
property_name << demangle(
m_type_id
.
name
()) <<
" [ "
<<
m_index
<<
" ] "
;
39
return
property_name.
str
();
40
}
41
42
}
PropertyId.h
std::string
STL class.
std::type_index::name
T name(T... args)
std::stringstream
STL class.
SourceXtractor::PropertyId::m_type_id
std::type_index m_type_id
Definition:
PropertyId.h:79
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::PropertyId::m_index
unsigned int m_index
Definition:
PropertyId.h:80
std::stringstream::str
T str(T... args)
SourceXtractor::PropertyId::getString
std::string getString() const
Definition:
PropertyId.cpp:36
Generated by
1.8.20