• Home
  • Raw
  • Download

Lines Matching refs:props

47 std::string GenerateDefaultPropName(const sysprop::Properties& props,
50 Result<void> ValidateProp(const sysprop::Properties& props,
52 Result<void> ValidateProps(const sysprop::Properties& props);
54 std::string GenerateDefaultPropName(const sysprop::Properties& props, in GenerateDefaultPropName() argument
60 switch (props.owner()) { in GenerateDefaultPropName()
108 Result<void> ValidateProp(const sysprop::Properties& props, in ValidateProp() argument
138 if (prop_name.empty()) prop_name = GenerateDefaultPropName(props, prop); in ValidateProp()
160 switch (props.owner()) { in ValidateProp()
202 Result<void> ValidateProps(const sysprop::Properties& props) { in ValidateProps() argument
203 std::vector<std::string> names = android::base::Split(props.module(), "."); in ValidateProps()
205 return Errorf("Invalid module name \"{}\"", props.module()); in ValidateProps()
214 if (props.prop_size() == 0) { in ValidateProps()
218 for (int i = 0; i < props.prop_size(); ++i) { in ValidateProps()
219 const auto& prop = props.prop(i); in ValidateProps()
220 if (auto res = ValidateProp(props, prop); !res.ok()) return res; in ValidateProps()
226 for (int i = 0; i < props.prop_size(); ++i) { in ValidateProps()
227 const auto& prop = props.prop(i); in ValidateProps()
253 void SetDefaultValues(sysprop::Properties* props) { in SetDefaultValues() argument
254 for (int i = 0; i < props->prop_size(); ++i) { in SetDefaultValues()
256 sysprop::Property& prop = *props->mutable_prop(i); in SetDefaultValues()
258 prop.set_prop_name(GenerateDefaultPropName(*props, prop)); in SetDefaultValues()
286 std::string GetModuleName(const sysprop::Properties& props) { in GetModuleName() argument
287 const std::string& module = props.module(); in GetModuleName()
333 sysprop::Properties* props = ret.mutable_props(i); in ParseApiFile() local
335 if (!modules.insert(props->module()).second) { in ParseApiFile()
337 input_file_path, props->module()); in ParseApiFile()
340 SetDefaultValues(props); in ParseApiFile()
343 if (auto res = ValidateProps(*props); !res.ok()) { in ParseApiFile()