#include <Type.h>
Public Member Functions | |
Type * | getReturnType () const |
Returns the result type of this function. | |
void | Profile (llvm::FoldingSetNodeID &ID) |
Profile implementation for use by llvm::FoldingSet. | |
Static Public Member Functions | |
static bool | classof (const FunctionType *node) |
Support isa and dyn_cast. | |
static bool | classof (const Ast *node) |
Friends | |
class | AstResource |
Function types are constructed thru an AstResource. |
Definition at line 177 of file Type.h.
static bool comma::FunctionType::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::SubroutineType.
static bool comma::FunctionType::classof | ( | const FunctionType * | node | ) | [inline, static] |
Support isa and dyn_cast.
Reimplemented from comma::SubroutineType.
Type* comma::FunctionType::getReturnType | ( | ) | const [inline] |
void comma::FunctionType::Profile | ( | llvm::FoldingSetNodeID & | ID | ) | [inline] |
friend class AstResource [friend] |
Function types are constructed thru an AstResource.