Skip to content

NumberQuery

Functions

Name

Description

getFunction
std::function<NumberQuerySynthesizedAttributeType(SgNode*)> getFunction(TypeOfQueryTypeOneParameter oneParam);

getFunction overloads

queryMemoryPool
NumberQuerySynthesizedAttributeType queryMemoryPool(TypeOfQueryTypeOneParameter elementReturnType, VariantVector* targetVariantVector = NULL);

queryMemoryPool overloads

queryNodeList
NumberQuerySynthesizedAttributeType queryNodeList(std::vector<SgNode*> nodeList, TypeOfQueryTypeOneParameter elementReturnType);

queryNumberOfArgsInConstructor
NumberQuerySynthesizedAttributeType queryNumberOfArgsInConstructor(SgNode* astNode);

queryNumberOfArgsInParenthesisOperator
NumberQuerySynthesizedAttributeType queryNumberOfArgsInParenthesisOperator(SgNode* astNode, std::string typeName);

queryNumberOfArgsInScalarIndexingOperator
NumberQuerySynthesizedAttributeType queryNumberOfArgsInScalarIndexingOperator(SgNode* astNode);

queryNumberOfOperands
NumberQuerySynthesizedAttributeType queryNumberOfOperands(SgNode* astNode);

querySubTree
NumberQuerySynthesizedAttributeType querySubTree(SgNode* subTree, TypeOfQueryTypeOneParameter elementReturnType, AstQueryNamespace::QueryDepth defineQueryType = AstQueryNamespace::AllNodes);

****

Created with MrDocs