clang
3.9.0
|
Represents any kind of function declaration, whether it is a concrete function or a function template. More...
#include <DeclCXX.h>
Public Member Functions | |
AnyFunctionDecl (FunctionDecl *FD) | |
AnyFunctionDecl (FunctionTemplateDecl *FTD) | |
Implementation of inline functions that require the template declarations. More... | |
operator NamedDecl * () const | |
Implicily converts any function or function template into a named declaration. More... | |
NamedDecl * | get () const |
Retrieve the underlying function or function template. More... | |
Static Public Member Functions | |
static AnyFunctionDecl | getFromNamedDecl (NamedDecl *ND) |
Represents any kind of function declaration, whether it is a concrete function or a function template.
|
inline |
|
inline |
Implementation of inline functions that require the template declarations.
Definition at line 2358 of file DeclTemplate.h.
|
inline |
Retrieve the underlying function or function template.
Definition at line 64 of file DeclCXX.h.
Referenced by llvm::PointerLikeTypeTraits< ::clang::AnyFunctionDecl >::getAsVoidPointer().
|
inlinestatic |
|
inline |