9 #if !defined( BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS ) && !defined( BOOST_NO_CXX11_NULLPTR )\
10 && !(defined(__SUNPRO_CC) && BOOST_WORKAROUND(__SUNPRO_CC, <= 0x5130))
17 #elif ( defined(__SUNPRO_CC) && BOOST_WORKAROUND(__SUNPRO_CC, < 0x570) ) || defined(__CINT__)
24 #elif defined( _MANAGED )
26 static void unspecified_bool( this_type*** )
30 typedef void (*unspecified_bool_type)( this_type*** );
34 return px == 0? 0: unspecified_bool;
38 ( defined(__MWERKS__) && BOOST_WORKAROUND(__MWERKS__, < 0x3200) ) || \
39 ( defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__ < 304) ) || \
40 ( defined(__SUNPRO_CC) && BOOST_WORKAROUND(__SUNPRO_CC, <= 0x590) )
42 typedef element_type * (this_type::*unspecified_bool_type)()
const;
51 typedef element_type * this_type::*unspecified_bool_type;
55 return px == 0? 0: &this_type::px;