>e:\Python26\pythonw.exe -u "example.py"
D:\dev\language-binding\sources\pygccxml_dev\docs\example\..\..\pygccxml\parser\declarations_cache.py:8: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
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\tmpewcrem.xml" --gccxml-compiler msvc71"
INFO GCCXML version - 0.9( 1.127 )
"unittests" declarations:
namespace_t: 'unittests'
artificial: 'False'
demangled: unittests
mangled: _Z9unittests
class_t: 'test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:35
artificial: '1'
demangled: unittests::test_suite
mangled: N9unittests10test_suiteE
class type: 'struct'
size: 16
align: 4
base classes:
class: '::unittests::test_case'
access type: 'public'
virtual inheritance: 'False'
public:
destructor_t: '~test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:35
artificial: '1'
demangled: unittests::test_suite::~test_suite()
mangled: _ZN9unittest
member_operator_t: 'operator='
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:35
artificial: '1'
demangled: unittests::test_suite::operator=(unittests::test_suite const&)
mangled: _ZN9unittests10test_suiteaSERKS0_
is extern: False
return type: ::unittests::test_suite &
arguments type: ::unittests::test_suite const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
constructor_t: 'test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:35
artificial: '1'
demangled: unittests::test_suite::test_suite(unittests::test_suite const&)
mangled: _ZN9unittest
is extern: False
return type: None
arguments type: ::unittests::test_suite const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: True
constructor_t: 'test_suite'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:37
artificial: 'False'
demangled: unittests::test_suite::test_suite(char const*, unittests::test_container const&)
mangled: _ZN9unittest
is extern: 1
return type: None
arguments type: char const * name, ::unittests::test_container const & tests
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: False
member_function_t: 'run'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:39
artificial: 'False'
demangled: unittests::test_suite::run()
mangled: _ZN9unittests10test_suite3runEv
is extern: 1
return type: void
arguments type:
calling convention: __thiscall__
virtual: virtual
is const: False
is static: False
member_function_t: 'get_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:41
artificial: 'False'
demangled: unittests::test_suite::get_results() const
mangled: _ZNK9unittests10test_suite11get_resultsEv
is extern: False
return type: ::unittests::test_results const &
arguments type:
calling convention: __thiscall__
virtual: not virtual
is const: 1
is static: False
protected:
private:
variable_t: 'm_tests'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:45
artificial: 'False'
type: ::unittests::test_container *
value: None
size: 4
align: 4
offset: 8
variable_t: 'm_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:46
artificial: 'False'
type: ::unittests::test_results
value: None
size: 1
align: 1
offset: 12
class_declaration_t: 'test_container'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:33
artificial: '1'
demangled: unittests::test_container
mangled: N9unittests14test_containerE
class_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:12
artificial: '1'
demangled: unittests::test_results
mangled: N9unittests12test_resultsE
class type: 'struct'
size: 1
align: 1
public:
enumeration_t: 'status'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:14
artificial: '1'
values:
ok : 0
fail : 1
error : 2
destructor_t: '~test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:12
artificial: '1'
demangled: unittests::test_results::~test_results()
mangled: _ZN9unittest
member_operator_t: 'operator='
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:12
artificial: '1'
demangled: unittests::test_results::operator=(unittests::test_results const&)
mangled: _ZN9unittests12test_resultsaSERKS0_
is extern: False
return type: ::unittests::test_results &
arguments type: ::unittests::test_results const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
constructor_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:12
artificial: '1'
demangled: unittests::test_results::test_results(unittests::test_results const&)
mangled: _ZN9unittest
is extern: False
return type: None
arguments type: ::unittests::test_results const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: True
constructor_t: 'test_results'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:12
artificial: '1'
demangled: unittests::test_results::test_results()
mangled: _ZN9unittest
is extern: False
return type: None
arguments type:
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: False
member_function_t: 'update'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:16
artificial: 'False'
demangled: unittests::test_results::update(char const*, unittests::test_results::status)
mangled: _ZN9unittests12test_results6updateEPKcNS0_6statusE
is extern: 1
return type: void
arguments type: char const * test_name, ::unittests::test_results::status result
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
protected:
private:
class_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:19
artificial: '1'
demangled: unittests::test_case
mangled: N9unittests9test_caseE
class type: 'struct'
size: 8
align: 4
derived classes:
class: '::unittests::test_suite'
access type: 'public'
virtual inheritance: 'False'
public:
destructor_t: '~test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:19
artificial: '1'
demangled: unittests::test_case::~test_case()
mangled: _ZN9unittest
member_operator_t: 'operator='
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:19
artificial: '1'
demangled: unittests::test_case::operator=(unittests::test_case const&)
mangled: _ZN9unittests9test_caseaSERKS0_
is extern: False
return type: ::unittests::test_case &
arguments type: ::unittests::test_case const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
constructor_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:19
artificial: '1'
demangled: unittests::test_case::test_case(unittests::test_case const&)
mangled: _ZN9unittest
is extern: False
return type: None
arguments type: ::unittests::test_case const & arg0
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: True
constructor_t: 'test_case'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:21
artificial: 'False'
demangled: unittests::test_case::test_case(char const*)
mangled: _ZN9unittest
is extern: 1
return type: None
arguments type: char const * test_case_name
calling convention: __thiscall__
virtual: not virtual
is const: False
is static: False
copy constructor: False
member_function_t: 'set_up'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:23
artificial: 'False'
demangled: unittests::test_case::set_up()
mangled: _ZN9unittests9test_case6set_upEv
is extern: False
return type: void
arguments type:
calling convention: __thiscall__
virtual: virtual
is const: False
is static: False
member_function_t: 'tear_down'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:25
artificial: 'False'
demangled: unittests::test_case::tear_down()
mangled: _ZN9unittests9test_case9tear_downEv
is extern: False
return type: void
arguments type:
calling convention: __thiscall__
virtual: virtual
is const: False
is static: False
member_function_t: 'run'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:27
artificial: 'False'
demangled: unittests::test_case::run()
mangled: _ZN9unittests9test_case3runEv
is extern: 1
return type: void
arguments type:
calling convention: __thiscall__
virtual: pure virtual
is const: False
is static: False
protected:
private:
variable_t: 'm_name'
location: [D:\dev\language-binding\sources\pygccxml_dev\docs\example\example.hpp]:30
artificial: 'False'
type: char const *
value: None
size: 4
align: 4
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