|
Doxygen
|
Go to the source code of this file.
Functions | |
| std::unique_ptr< ArgumentList > | stringToArgumentList (SrcLangExt lang, const DString &argsString, DString *extraTypeChars=nullptr) |
| std::unique_ptr< ArgumentList > stringToArgumentList | ( | SrcLangExt | lang, |
| const DString & | argsString, | ||
| DString * | extraTypeChars ) |
Converts an argument string into an ArgumentList.
| [in] | lang | language of the current argument list |
| [in] | argsString | the list of Arguments. |
| [out] | extraTypeChars | point to string to which trailing characters for complex types are written to |
Definition at line 828 of file defargs.l.
References DString::data(), DString::empty(), Debug::isFlagSet(), Debug::Lex_defargs, and stringToArgumentList().
Referenced by addClassToContext(), ClassDefImpl::addMemberToTemplateInstance(), buildDefineList(), buildFunctionList(), anonymous_namespace{tagreader.cpp}::TagFileParser::buildMemberList(), combineDeclarationAndDefinition(), computeTemplateClassRelations(), findTemplateInstanceRelation(), generateDEFForMember(), SymbolResolver::Private::getResolvedSymbol(), SymbolResolver::Private::getResolvedSymbolRec(), SymbolResolver::Private::getResolvedTypeRec(), MemberDefImpl::init(), ClassDefImpl::insertTemplateInstance(), matchCanonicalTypes(), and stringToArgumentList().