| _def | InterfaceMaker | [protected] |
| _from_python | InterfaceMakerPythonObj | [private] |
| _function_writers | InterfaceMaker | [protected] |
| _functions | InterfaceMaker | [protected] |
| _objects | InterfaceMaker | [protected] |
| _to_python | InterfaceMakerPythonObj | [private] |
| _wrappers_by_hash | InterfaceMaker | [protected] |
| Functions typedef | InterfaceMaker | [protected] |
| generate_wrappers() | InterfaceMaker | [virtual] |
| get_builder_name(CPPType *struct_type) | InterfaceMakerPythonObj | [static] |
| get_function_remaps(vector< FunctionRemap * > &remaps) | InterfaceMaker | |
| get_ptr_from_python(CPPType *type) | InterfaceMakerPythonObj | [private] |
| get_ptr_to_python(CPPType *type) | InterfaceMakerPythonObj | [private] |
| get_unique_prefix() | InterfaceMaker | [protected, virtual] |
| get_wrapper_name(const InterrogateType &itype, const InterrogateFunction &ifunc, FunctionIndex func_index) | InterfaceMaker | [protected, virtual] |
| get_wrapper_prefix() | InterfaceMakerPythonObj | [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] |
| InterfaceMakerPythonObj(InterrogateModuleDef *def) | InterfaceMakerPythonObj | |
| 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] |
| pack_return_value(ostream &out, int indent_level, FunctionRemap *remap, string return_expr) | InterfaceMakerPythonObj | [private] |
| PtrConverter typedef | InterfaceMakerPythonObj | [private] |
| 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() | InterfaceMakerPythonObj | [virtual] |
| test_assert(ostream &out, int indent_level) const | InterfaceMakerPython | [protected] |
| WrappersByHash typedef | InterfaceMaker | [protected] |
| write_class_wrapper(ostream &out, Object *object) | InterfaceMakerPythonObj | [private] |
| write_function_for(ostream &out, Function *func) | InterfaceMakerPythonObj | [private] |
| write_function_instance(ostream &out, int indent_level, Function *func, FunctionRemap *remap, string &expected_params) | InterfaceMakerPythonObj | [private] |
| write_functions(ostream &out) | InterfaceMakerPythonObj | [virtual] |
| write_includes(ostream &out) | InterfaceMakerPython | [virtual] |
| write_module(ostream &out, InterrogateModuleDef *def) | InterfaceMakerPythonObj | [virtual] |
| write_prototype_for(ostream &out, Function *func) | InterfaceMakerPythonObj | [private] |
| write_prototypes(ostream &out) | InterfaceMakerPythonObj | [virtual] |
| write_spam_message(ostream &out, FunctionRemap *remap) const | InterfaceMaker | [protected] |
| ~InterfaceMaker() | InterfaceMaker | [virtual] |
| ~InterfaceMakerPythonObj() | InterfaceMakerPythonObj | [virtual] |