Lines Matching refs:PropertyType
45 template<class PropertyType>
48 typedef typename call_traits<PropertyType>::const_reference read_access_t;
49 typedef typename call_traits<PropertyType>::param_type write_param_t;
50 typedef typename add_pointer<typename add_const<PropertyType>::type>::type address_res_t;
53 class_property() : value( PropertyType() ) {} in class_property()
67 PropertyType value;
74 template<class PropertyType>
76 operator<<( std::ostream& os, class_property<PropertyType> const& p ) in operator <<()
80 template<typename CharT1, typename Tr,class PropertyType> in operator <<()
82 operator<<( std::basic_ostream<CharT1,Tr>& os, class_property<PropertyType> const& p ) in operator <<()
92 template<class PropertyType> \
94 operator op( PropertyType const& lhs, class_property<PropertyType> const& rhs ) \
98 template<class PropertyType> \
100 operator op( class_property<PropertyType> const& lhs, PropertyType const& rhs ) \
104 template<class PropertyType> \
106 operator op( class_property<PropertyType> const& lhs, \
107 class_property<PropertyType> const& rhs ) \
122 template<class PropertyType>
123 class readonly_property : public class_property<PropertyType> {
124 typedef class_property<PropertyType> base_prop;
166 template<class PropertyType>
167 class readwrite_property : public class_property<PropertyType> {
168 typedef class_property<PropertyType> base_prop;
169 typedef typename add_pointer<PropertyType>::type arrow_res_t;