<div dir="ltr"><div>I have a type that I have gotten with this expression:</div><div>callExpr->getArg(i)->IgnoreImplicit()->getType()</div><div><br></div><div>I am matching it against a set of types that I want to process.  Currently I am doing a string compare with the result of getAsString() and the desired type.  This works for trivial types (int, float, etc.) but it doesn't scale to more complex types.</div><div><br></div><div>How would I test to see if the type is an instantiation of std::vector, and find the element type of the vector?</div></div>