Lines Matching refs:property_value

241 // <property_value stuff>
243 /// Private data for the @ref property_value type.
244 struct property_value::priv
246 enum property_value::value_kind kind_;
248 priv(property_value::value_kind kind = ABSTRACT_PROPERTY_VALUE)
251 }; // property_value::priv
253 /// Default constructor for the @ref property_value type.
255 /// @param kind the of @ref property_value that is being constructed.
256 property_value::property_value()
260 /// Constructor for the @ref property_value type.
262 /// @param kind the of @ref property_value that is being constructed.
263 property_value::property_value(value_kind kind)
267 /// Getter for the kind of the @ref property_value type.
269 /// @return the kind of @ref property_value we are looking at.
270 property_value::value_kind
271 property_value::get_kind() const
277 property_value::operator const string& () const
281 property_value::~property_value()
283 // </property_value stuff>
302 : property_value(STRING_PROPERTY_VALUE),
310 : property_value(STRING_PROPERTY_VALUE),
338 /// the @ref property_value instance, if it's an instance of @ref
341 is_string_property_value(const property_value* v)
342 {return dynamic_cast<string_property_value*>(const_cast<property_value*>(v));}
347 /// the @ref property_value instance, if it's an instance of @ref
375 : property_value(property_value::LIST_PROPERTY_VALUE),
383 : property_value(property_value::LIST_PROPERTY_VALUE),
429 /// Test if an instance of @property_value is a @ref list_property_value.
431 /// @param v the property_value to consider.
433 /// @return the @ref property_value converted into a @ref
437 is_list_property_value(const property_value* v)
438 {return dynamic_cast<list_property_value*>(const_cast<property_value*>(v));}
440 /// Test if an instance of @property_value is a @ref list_property_value.
442 /// @param v the property_value to consider.
444 /// @return the @ref property_value converted into a @ref
473 : property_value(TUPLE_PROPERTY_VALUE),
518 /// Test if a given instance of @ref property_value is an instance of
522 /// property_value instance, if it's an instance of @ref
525 is_tuple_property_value(const property_value* v)
526 {return dynamic_cast<tuple_property_value*>(const_cast<property_value*>(v));}
528 /// Test if a given instance of @ref property_value is an instance of
532 /// property_value instance, if it's an instance of @ref