14#ifndef MODB_CLASSINFO_H
15#define MODB_CLASSINFO_H
113 const std::string& class_name,
114 const std::string& owner,
115 const std::vector<PropertyInfo>& properties,
116 const std::vector<prop_id_t>& naming_props);
127 const std::string&
getName()
const {
return class_name; }
133 const std::string&
getOwner()
const {
return owner; }
171 return properties.at(prop_names.at(name));
181 return properties.at(prop_id);
198 std::string class_name;
205 typedef OF_UNORDERED_MAP<std::string, prop_id_t> prop_name_map_t;
215 prop_name_map_t prop_names;
221 std::vector<prop_id_t> naming_props;
Interface definition file for PropertyInfo.
Property info provides metadata about a particular managed object property.
Definition PropertyInfo.h:48