>e:\Python25\pythonw.exe -u "example.py"
INFO Parsing source file "example.hpp" ...
INFO gccxml cmd: ""D:\dev\language-binding\sources\gccxml_bin\v09\win32\bin\gccxml.exe" -I"." "example.hpp" -fxml="e:\docume~1\romany\locals~1\temp\tmprehxyi.xml""
INFO GCCXML version - 0.9
D:\dev\language-binding\sources\pygccxml_dev\docs\example\..\..\pygccxml\parser\scanner.py:333: UserWarning: unable to find out array size from expression ""
warnings.warn( msg )
"unittests" declarations:
namespace_t: 'unittests'
artificial: 'False'
class_t: 'test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:45
artificial: '1'
class type: 'struct'
size: 60
align: 4
base classes:
class: '::unittests::test_case'
access: 'public'
public:
typedef_t: 'test_container'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:47
artificial: 'False'
alias to: ::std::vector<unittests::test_case*, std::allocator<unittests::test_case*> >
constructor_t: 'test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:49
artificial: 'False'
copy constructor: False
member_function_t: 'run'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:54
artificial: 'False'
Signature: ['void', []]
member_function_t: 'get_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:56
artificial: 'False'
Signature: ['::unittests::test_results const &', []]
protected:
private:
variable_t: 'm_tests'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:60
artificial: 'False'
type: ::std::vector<unittests::test_case*, std::allocator<unittests::test_case*> > const value: None
size: 0
align: 0
offset: 32
variable_t: 'm_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:61
artificial: 'False'
type: ::unittests::test_results value: None
size: 12
align: 4
offset: 48
class_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:15
artificial: '1'
class type: 'struct'
size: 12
align: 4
public:
enumeration_t: 'status'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:17
artificial: '1'
values:
ok : 0
fail : 1
error : 2
typedef_t: 'result_container'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:19
artificial: 'False'
alias to: ::std::map<std::string, unittests::test_results::status, std::less<std::string>, std::allocator<std::pair<std::string const, unittests::test_results::status> > >
destructor_t: '~test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:15
artificial: '1'
constructor_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:15
artificial: '1'
copy constructor: True
constructor_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:15
artificial: '1'
copy constructor: False
member_function_t: 'update'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:21
artificial: 'False'
Signature: ['void', ['::std::string const &', '::unittests::test_results::status']]
protected:
private:
variable_t: 'm_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:26
artificial: 'False'
type: ::std::map<std::string, unittests::test_results::status, std::less<std::string>, std::allocator<std::pair<std::string const, unittests::test_results::status> > > value: None
size: 12
align: 4
offset: 0
class_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:29
artificial: '1'
class type: 'struct'
size: 32
align: 4
derived classes:
class: '::unittests::test_suite'
access: 'public'
public:
destructor_t: '~test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:29
artificial: '1'
constructor_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:29
artificial: '1'
copy constructor: True
constructor_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:31
artificial: 'False'
copy constructor: False
member_function_t: 'set_up'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:35
artificial: 'False'
Signature: ['void', []]
member_function_t: 'tear_down'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:37
artificial: 'False'
Signature: ['void', []]
member_function_t: 'run'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:39
artificial: 'False'
Signature: ['void', []]
protected:
private:
variable_t: 'm_name'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:42
artificial: 'False'
type: ::std::string const value: None
size: 0
align: 0
offset: 4
class "test_suite" hierarchy information:
base classes : ['test_case']
derived classes: []
class "test_results" hierarchy information:
base classes : []
derived classes: []
class "test_case" hierarchy information:
base classes : []
derived classes: ['test_suite']
the namespace contains 2 "run" member functions
they are:
::unittests::test_suite::run
::unittests::test_case::run
Does all test_container_* refer to the same object? True
>Exit code: 0