Searched refs:ParameterEntry (Results 1 – 5 of 5) sorted by relevance
23 struct ParameterEntry;100 ParameterEntry* parseArgString(bool isReturn);
163 ParameterEntry* Scanner::parseArgString(bool isReturn) { in parseArgString()165 ParameterEntry* p = new ParameterEntry(); in parseArgString()
61 struct ParameterEntry { struct226 std::vector<ParameterEntry*> mParameters;236 const std::vector<ParameterEntry*>& getParameters() const { return mParameters; } in getParameters()243 void addParameter(ParameterEntry* entry, Scanner* scanner);244 void addReturn(ParameterEntry* entry, Scanner* scanner);381 ParameterEntry* mReturn; // The return type. The name should be empty. Owned.382 std::vector<ParameterEntry*> mParameters; // The parameters. Owned.
340 void Function::addParameter(ParameterEntry* entry, Scanner* scanner) { in addParameter()355 void Function::addReturn(ParameterEntry* entry, Scanner* scanner) { in addReturn()542 ParameterEntry* p = mParameters[index]; in getParam()670 ParameterEntry* p = scanner->parseArgString(true); in scanFunctionSpecification()678 ParameterEntry* p = scanner->parseArgString(false); in scanFunctionSpecification()
588 for (ParameterEntry* p : function->getParameters()) { in writeDetailedFunction()