_def | InterfaceMaker | [protected] |
_function_writers | InterfaceMaker | [protected] |
_functions | InterfaceMaker | [protected] |
_objects | InterfaceMaker | [protected] |
_wrappers_by_hash | InterfaceMaker | [protected] |
Functions typedef | InterfaceMaker | [protected] |
generate_wrappers() | InterfaceMaker | [virtual] |
get_function_remaps(vector< FunctionRemap * > &remaps) | InterfaceMaker | |
get_unique_prefix() | InterfaceMaker | [protected, virtual] |
get_wrapper_name(const InterrogateType &itype, const InterrogateFunction &ifunc, FunctionIndex func_index) | InterfaceMaker | [protected, virtual] |
get_wrapper_prefix() | InterfaceMaker | [protected, virtual] |
hash_function_signature(FunctionRemap *remap) | InterfaceMaker | [protected] |
indent(ostream &out, int indent_level) | InterfaceMaker | [static] |
InterfaceMaker(InterrogateModuleDef *def) | InterfaceMaker | |
InterfaceMakerPython(InterrogateModuleDef *def) | InterfaceMakerPython | [protected] |
make_function_remap(const InterrogateType &itype, const InterrogateFunction &ifunc, CPPInstance *cppfunc, int num_default_parameters) | InterfaceMaker | [protected, virtual] |
manage_return_value(ostream &out, int indent_level, FunctionRemap *remap, const string &return_expr) const | InterfaceMaker | [protected] |
Objects typedef | InterfaceMaker | [protected] |
output_ref(ostream &out, int indent_level, FunctionRemap *remap, const string &varname) const | InterfaceMaker | [protected] |
record_function(const InterrogateType &itype, FunctionIndex func_index) | InterfaceMaker | [protected] |
record_function_wrapper(InterrogateFunction &ifunc, FunctionWrapperIndex wrapper_index) | InterfaceMaker | [protected, virtual] |
record_object(TypeIndex type_index) | InterfaceMaker | [protected] |
remap_parameter(CPPType *struct_type, CPPType *param_type) | InterfaceMaker | [virtual] |
separate_overloading() | InterfaceMaker | [virtual] |
synthesize_this_parameter() | InterfaceMaker | [virtual] |
test_assert(ostream &out, int indent_level) const | InterfaceMakerPython | [protected] |
WrappersByHash typedef | InterfaceMaker | [protected] |
write_functions(ostream &out) | InterfaceMaker | [virtual] |
write_includes(ostream &out) | InterfaceMakerPython | [virtual] |
write_module(ostream &out, InterrogateModuleDef *def) | InterfaceMaker | [virtual] |
write_prototypes(ostream &out) | InterfaceMaker | [virtual] |
write_spam_message(ostream &out, FunctionRemap *remap) const | InterfaceMaker | [protected] |
~InterfaceMaker() | InterfaceMaker | [virtual] |