Provides classes for working with functions, including template functions.
Provides classes for modeling call expressions including direct calls to functions, constructor and destructor calls, and calls made through function pointers.
Provides classes representing C++ classes, including structs, unions, and template classes.
Provides classes and predicates for locations in the source code.
Provides a class that models parameters to functions.
A GCC built-in function. For example:
A C/C++ function [N4140 8.3.5]. Both member functions and non-member functions are included. For example the function
A particular declaration or definition of a C/C++ function. For example the declaration and definition of
A function that is an instantiation of a template. For example the instantiation
An explicit specialization of a C++ function template. For example the function
A C++ user-defined operator [N4140 13.5].
A C++ function which has a non-empty template argument list. For example the function
A C/C++ non-member function (a function that is not a member of any class). For example, in the following code,