Lines Matching refs:base_prop
124 typedef class_property<PropertyType> base_prop; typedef in boost::unit_test::readonly_property
125 typedef typename base_prop::address_res_t arrow_res_t;
127 typedef typename base_prop::write_param_t write_param_t;
131 explicit readonly_property( write_param_t init_value ) : base_prop( init_value ) {} in readonly_property()
134 arrow_res_t operator->() const { return boost::addressof( base_prop::value ); } in operator ->()
150 typedef boost::unit_test::readonly_property<property_type > base_prop; \
152 typedef base_prop::write_param_t write_param_t; \
156 : base_prop( init_v ) {} \
168 typedef class_property<PropertyType> base_prop; typedef in boost::unit_test::readwrite_property
170 typedef typename base_prop::address_res_t const_arrow_res_t;
171 typedef typename base_prop::write_param_t write_param_t;
173 readwrite_property() : base_prop() {} in readwrite_property()
174 explicit readwrite_property( write_param_t init_value ) : base_prop( init_value ) {} in readwrite_property()
177 void set( write_param_t v ) { base_prop::value = v; } in set()
178 arrow_res_t operator->() { return boost::addressof( base_prop::value ); } in operator ->()
179 const_arrow_res_t operator->() const { return boost::addressof( base_prop::value ); } in operator ->()
182 using base_prop::value;