From: Roman <rom...@us...> - 2006-04-20 04:32:20
|
Update of /cvsroot/pygccxml/source/pygccxml/unittests/data In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26712/pygccxml/unittests/data Added Files: typedefs1.hpp typedefs2.hpp typedefs_base.hpp Log Message: Adding new feature: instance of class_t has now references to all it's typedes. This will allow pyplusplus to suggest/set better alais without user invocation. --- NEW FILE: typedefs2.hpp --- // 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) #ifndef __typedefs2_hpp__ #define __typedefs2_hpp__ #include "typedefs_base.hpp" namespace typedefs{ typedef item_t Item2; } #endif//__typedefs2_hpp__ --- NEW FILE: typedefs1.hpp --- // 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) #ifndef __typedefs1_hpp__ #define __typedefs1_hpp__ #include "typedefs_base.hpp" namespace typedefs{ typedef item_t Item1; } #endif//__typedefs1_hpp__ --- NEW FILE: typedefs_base.hpp --- // 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) #ifndef __typedefs_hpp__ #define __typedefs_hpp__ namespace typedefs{ struct item_t{}; typedef item_t Item; } #endif//__typedefs_hpp__ |