[pygccxml-development] templates (again)
Brought to you by:
mbaas,
roman_yakovenko
|
From: Neal B. <ndb...@gm...> - 2006-08-30 18:08:42
|
// file test.h
#include <boost/numeric/ublas/vector.hpp>
using namespace boost::numeric::ublas;
typedef vector<int> vector_int;
# File: test_setup.py
from pypp_api import *
mod = ModuleBuilder(
headerFiles = "test.h",
moduleName = "test"
)
root = mod.parse()
root.Class("vector_int").expose()
mod.writeModule()
result:
INFO gccxml
cmd: /usr/bin/gccxml -I"/home/nbecker/tmp" "test.h" -fxml="/tmp/tmpjsHti0.xml"
Completed parsing in 6s.
Traceback (most recent call last):
File "test.setup.py", line 11, in ?
root.Class("vector_int").expose()
File "/usr/local/src/pygccxml/pyplusplus_dev/contrib/pypp_api/pypp_api/declwrapper.py",
line 570, in Class
return self.Classes(name, assert_count=1, **args)
File "/usr/local/src/pygccxml/pyplusplus_dev/contrib/pypp_api/pypp_api/declwrapper.py",
line 538, in Classes
return self.Decls(name=name, type=type|CLASS, **args)
File "/usr/local/src/pygccxml/pyplusplus_dev/contrib/pypp_api/pypp_api/declwrapper.py",
line 510, in Decls
raise RuntimeError, "Query produced no results (filter: %s)"%filter
RuntimeError: Query produced no results (filter: (name=='vector_int') &
(type==CLASS) & (parent=='::'))
|