|
Public Member Functions |
| | CFunctionType (const Type &returnType) |
| void | addArg (const Type &argumentType) |
| void | vCall (void *retObj, void *fnPtr, va_list ap) |
| void | vaCall (void *retObj, void *fnPtr,...) |
| template<typename InputIter> void | call (void *retObj, void *fnPtr, InputIter begin, const InputIter &end) |
| virtual void | avStartCall (av_alist &avList, void *fnPtr, void *retVal) const |
| virtual void | avPutArg (av_alist &avList, void *arg) const |
| virtual const Type & | getElmType (std::size_t idx) const |
| virtual void * | getElmAddr (void *obj, std::size_t idx) const |