[pygccxml-commit] source/pyplusplus/module_builder call_policies.py,NONE,1.1 __init__.py,1.1,1.2
Brought to you by:
mbaas,
roman_yakovenko
From: Roman <rom...@us...> - 2006-03-29 04:27:06
|
Update of /cvsroot/pygccxml/source/pyplusplus/module_builder In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31188/pyplusplus/module_builder Modified Files: __init__.py Added Files: call_policies.py Log Message: 1. adding most of the aliases needed to functionality needed by user to module builder package 2. updating examples and cleaning unittests --- NEW FILE: call_policies.py --- # Copyright 2004 Roman Yakovenko. # Distributed under the Boost Software License, Version 1.0. (See # accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) from pyplusplus.decl_wrappers import default_call_policies from pyplusplus.decl_wrappers import return_arg from pyplusplus.decl_wrappers import return_self from pyplusplus.decl_wrappers import return_internal_reference from pyplusplus.decl_wrappers import with_custodian_and_ward from pyplusplus.decl_wrappers import with_custodian_and_ward_postcall from pyplusplus.decl_wrappers import return_value_policy_t from pyplusplus.decl_wrappers import copy_const_reference from pyplusplus.decl_wrappers import copy_non_const_reference from pyplusplus.decl_wrappers import manage_new_object from pyplusplus.decl_wrappers import reference_existing_object from pyplusplus.decl_wrappers import return_by_value from pyplusplus.decl_wrappers import return_opaque_pointer from pyplusplus.decl_wrappers import return_value_policy Index: __init__.py =================================================================== RCS file: /cvsroot/pygccxml/source/pyplusplus/module_builder/__init__.py,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** __init__.py 28 Feb 2006 07:31:33 -0000 1.1 --- __init__.py 29 Mar 2006 04:26:58 -0000 1.2 *************** *** 4,6 **** # http://www.boost.org/LICENSE_1_0.txt) ! from builder import module_builder_t \ No newline at end of file --- 4,40 ---- # http://www.boost.org/LICENSE_1_0.txt) ! from builder import module_builder_t ! ! #aliases for functionality located in pygccxml.parser module ! from pygccxml.parser import COMPILATION_MODE ! from pygccxml.parser import create_cached_source_fc ! from pygccxml.parser import create_gccxml_fc ! from pygccxml.parser import create_source_fc ! from pygccxml.parser import create_text_fc ! from pygccxml.parser import directory_cache_t ! from pygccxml.parser import file_cache_t ! from pygccxml.parser import file_configuration_t ! ! #aliases for functionality located in decl_wrappers package ! ! from pyplusplus.decl_wrappers import calldef_t ! from pyplusplus.decl_wrappers import member_function_t ! from pyplusplus.decl_wrappers import constructor_t ! from pyplusplus.decl_wrappers import destructor_t ! from pyplusplus.decl_wrappers import member_operator_t ! from pyplusplus.decl_wrappers import casting_operator_t ! from pyplusplus.decl_wrappers import free_function_t ! from pyplusplus.decl_wrappers import free_operator_t ! from pyplusplus.decl_wrappers import class_declaration_t ! from pyplusplus.decl_wrappers import class_t ! from pyplusplus.decl_wrappers import enumeration_t ! from pyplusplus.decl_wrappers import namespace_t ! from pyplusplus.decl_wrappers import typedef_t ! from pyplusplus.decl_wrappers import variable_t ! from pyplusplus.decl_wrappers import scopedef_t ! ! from pyplusplus.decl_wrappers import mdecl_wrapper_t ! ! from pyplusplus.decl_wrappers import print_declarations ! ! import call_policies \ No newline at end of file |