Hide Bare_Type in detail namespace

This commit is contained in:
Jason Turner
2011-03-24 09:26:41 -06:00
parent 637164e457
commit deb4cb036f

View File

@@ -22,12 +22,14 @@
namespace chaiscript namespace chaiscript
{ {
template<typename T> namespace detail
struct Bare_Type {
{ template<typename T>
typedef typename boost::remove_const<typename boost::remove_pointer<typename boost::remove_reference<T>::type>::type>::type type; struct Bare_Type
}; {
typedef typename boost::remove_const<typename boost::remove_pointer<typename boost::remove_reference<T>::type>::type>::type type;
};
}
/** /**
* compile time deduced information about a type * compile time deduced information about a type