19.2.1.11. PropertyPolicyHelper
-
class PropertyPolicyHelper
Public Static Functions
-
static PropertyPolicy get_properties_with_prefix(const PropertyPolicy &property_policy, const std::string &prefix)
Returns only the properties whose name starts with the prefix.
Prefix is removed in returned properties.
- Parameters:
property_policy – PropertyPolicy where properties will be searched.
prefix – Prefix used to search properties.
- Returns:
A copy of properties whose name starts with the prefix.
-
static size_t length(const PropertyPolicy &property_policy)
Get the length of the property_policy.
-
static std::string *find_property(PropertyPolicy &property_policy, const std::string &name)
Look for a property_policy by name.
-
static const std::string *find_property(const PropertyPolicy &property_policy, const std::string &name)
Retrieves a property_policy by name.
-
static const Property *get_property(const PropertyPolicy &property_policy, const std::string &name)
Retrieves a property by name.
- Parameters:
property_policy – PropertyPolicy where the property will be searched.
name – Name of the property to be searched.
- Returns:
A pointer to the property if found, nullptr otherwise.
-
static PropertyPolicy get_properties_with_prefix(const PropertyPolicy &property_policy, const std::string &prefix)