Lines Matching defs:property

74 /// Return true iff a given character can be part of a property
78 /// part of a property value. The reason why we accept the equal
84 /// property value.
110 /// Test if a given character is meant to be part of a property name.
195 // <property stuff>
197 /// Private data of @ref property type.
198 struct property::priv
208 }; // end struct property::priv
210 /// Constructor of @ref property.
211 property::property()
215 /// Constructor of @ref property
217 /// @param name the name of the property.
218 property::property(const string& name)
222 /// Getter of the name of the property.
224 /// @return the name of the property.
226 property::get_name()const
229 /// Setter of the name of the property.
231 /// @param name the new name of the property.
233 property::set_name(const string& name)
236 /// Destructor of the property.
237 property::~property()
239 // </property stuff>
274 /// Converts the current property value to a string.
276 /// @return the string representation of the property value.
308 /// @param content the string content of the property value.
314 /// Setter of the content of the string property value.
321 /// Convert the string property value into a string.
323 /// @return the string contained in the string property value.
335 /// Test if a given property value is a string property value.
344 /// Test if a given property value is a string property value.
557 : property(),
563 /// @param name the name of the property.
565 /// @param value the value of the property.
568 : property(name),
574 /// This one constructs a property with an empty value.
576 /// @param name the name of the property.
578 : property(name),
582 /// Getter for the string value of the property.
584 /// @return the string value of the property.
589 /// Setter for the string value of the property.
591 /// @param value the new string value of the property.
596 /// Test if the property has an empty value.
600 /// @return true iff the property has an empty value.
613 /// Tests if a @ref property is a simple property.
616 /// @ref property instance, iff it's an @ref simple_property
619 is_simple_property(const property* p)
620 {return dynamic_cast<simple_property*>(const_cast<property*>(p));}
622 /// Tests if a @ref property is a simple property.
625 /// the @ref property instance, iff it's an @ref simple_property
653 /// @param name the name of the property.
655 /// @param value the value of the property.
658 : property(name),
678 /// Test if an instance of a @ref property is actually an instance of
681 /// @param p the @ref property to test.
686 is_list_property(const property* p)
687 {return dynamic_cast<list_property*>(const_cast<property*>(p));}
689 /// Test if an instance of a @ref property is actually an instance of
692 /// @param p the @ref property to test.
716 : property(),
722 /// @param name the name of the property.
724 /// @param values the tuple value of the property.
727 : property(name),
731 /// Setter for the tuple value of the property.
733 /// @param values the new tuple value of the property.
738 /// Getter for the tuple value of the property.
740 /// @return the tuple value of the property.
749 /// Test if an instance of @ref property is an instance of @ref
752 /// @param p the instance of @ref property to test for.
757 is_tuple_property(const property* p)
758 {return dynamic_cast<tuple_property*>(const_cast<property*>(p));}
760 /// Test if an instance of @ref property is an instance of @ref
763 /// @param p the instance of @ref property to test for.
829 /// Add one property to this section.
831 /// @param prop the property to add to the section.
836 /// Find a property that has a given name.
838 /// Note that this only returns the first property with that name.
840 /// @param prop_name the name of the property to find.
842 /// @return the found property, or nil if no property with the name @p
1176 /// Read a property name.
1178 /// @param name out parameter. Is set to the parsed property name,
1336 /// Read a property value.
1338 /// @return the property value read.
1382 // Empty property value. This is accepted.
1400 /// Read a string property value.
1402 /// @return the property value that has been parsed.
1451 /// A property value that is a tuple.
1453 /// @param tuple the read property tuple value.
1455 /// @return true iff the tuple property value could be read
1527 /// Read a property (<name> = <value>).
1529 /// @return the resulting pointer to property iff one could be
1571 // This new kind of property is not yet supported!
1806 /// Serialize the value of a property to a string.
1808 /// @param prop the property which value to serialize.
1825 // This new kind of property is not yet supported!
1830 /// Serialize an ini property to an output stream.
1832 /// @param prop the property to serialize to the output stream.