|
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 |