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