#include "calling_convention.h"#include "global_function.h"#include <boost/utility/enable_if.hpp>

Go to the source code of this file.
| #define REGISTER_OBJECT_BEHAVIOUR | ( | type, | |||
| behaviour, | |||||
| fn | ) |
RegisterObjectBehaviour( ASTraits<type>::get_name().c_str(), \ behaviour, \ object_method_signature<type>(fn, "f").c_str(), \ convert_object_method<type>(fn), \ object_method_calling_conv<type>(fn) )
Definition at line 144 of file object_methods.h.
| #define REGISTER_OBJECT_METHOD | ( | type, | |||
| name, | |||||
| fn | ) |
RegisterObjectMethod( ASTraits<type>::get_name().c_str(), \ object_method_signature<type>(fn, name).c_str(), \ convert_object_method<type>(fn), \ object_method_calling_conv<type>(fn) )
Definition at line 138 of file object_methods.h.
| void AS_StdcallFunctionsCannotBeObjectMethods | ( | Undefined & | ) |
| asSFuncPtr convert_object_method | ( | Fn | fn | ) | [inline] |
Definition at line 128 of file object_methods.h.
References ObjectMethod< T, Fn, D >::convert().
| std::string do_object_method_signature | ( | Fn | , | |
| const std::string & | name, | |||
| ObjectMethod< T, Fn > | om | |||
| ) | [inline] |
Definition at line 117 of file object_methods.h.
References AS_FunctionHasInvalidParameters(), and ObjectMethod< T, Fn, D >::signature().
| asDWORD object_method_calling_conv | ( | Fn | ) | [inline] |
Definition at line 133 of file object_methods.h.
| std::string object_method_signature | ( | Fn | fn, | |
| const std::string & | name | |||
| ) | [inline] |
Definition at line 123 of file object_methods.h.
1.6.1