Xreate
The Xreate programming language
Public Member Functions | List of all members
IFnInvocation Class Referenceabstract

Interface for custom function invocation operation compilation. More...

#include <compilepass.h>

Detailed Description

Interface for custom function invocation operation compilation.

Default implementation is xreate::compilation::BruteFnInvocation

Inheritance diagram for IFnInvocation:
BruteFnInvocation ExtraArgsFnInvocation PolymorphFnInvocation

Public Member Functions

virtual llvm::Value * operator() (std::vector< llvm::Value *> &&args, const std::string &hintDecl="")=0
 Returns result of custom function invocation for the given arguments.
 

The documentation for this class was generated from the following file: