ModuleParserWarning Class ignored base class not declared

Asked by Owen Kelly

Hi All,
I am using pybindgen (0.1.6) to wrap a project called libgdf (sourceforge.net/projects/libgdf) on Windows 7 using MSVC++ 2008 Express and python 2.6.6 . After much tweaking with cmake (2.8.8) , I have more or less succeeded except for a couple of classes that have wrapping problems.

Class Writer inherits from class RecordFullHandler, and for some reason the pybindgen ModuleParser reports the following error

C:\libgdf\libgdf\include\GDF\Writer.h:46: ModuleParserWarning: Class ::gdf::Writer ignored because it uses a base class (::gdf::RecordFullHandler) which is not declared.

Haven't used c++ in a while, so I am trying to figure out what to investigate next. Could this be a problem of circular header inclusion? Code of the two header files is below. It may help to know that Writer.c compiles successfully in MSVC++.
The header code is followed by the exact pybindgen error. I've been playing around trying to solve this with forward declarations (class foo; in place of #include foo.h) or re-ordering the includes, no progress with that approach yet.

Writer.h
#ifndef __WRITER_H_INCLUDED__
#define __WRITER_H_INCLUDED__

#include "GDF/RecordFullHandler.h"
#include "GDF/GDFHeaderAccess.h"
#include "GDF/RecordBuffer.h"
#include <string>
#include <fstream>
#include <iostream>
#include <sstream>

namespace gdf
{
    enum WriterFlags
    {
        writer_ev_file = 0,
        writer_ev_memory = 1,
        writer_overwrite = 2
    };

 class Writer : public RecordFullHandler
    {
    public:
        /// Constructor
        Writer( );

/// pages of code removed to make the question readable

    };
}

#endif // __WRITER_H_INCLUDED__

RecordFullHandler.h:
#ifndef __RECORDFULLHANDLER_H_INCLUDED__
#define __RECORDFULLHANDLER_H_INCLUDED__
#include "GDF/Record.h"
namespace gdf
{
 class RecordFullHandler
    {
    public:
        /// Constructor
        RecordFullHandler( );
        /// Destructor
        virtual ~RecordFullHandler( );
        virtual void triggerRecordFull( Record *rec );
    };
}
#endif

The wrapping command is

C:\libgdf\build> python module-autogen.py "C:\libgdf\libgdf\include\GDF\Writer.h" > justfordebugging.h

A detail of module-autogen.py is
    gccxml_options = {'include_paths':
        ['C:\\libgdf\\libgdf\\include',
         'C:\\libgdf\\boost_1_50_0'],
         'gccxml_path':'C:\\Program Files (x86)\\gccxml 0.9\\bin',
         'define_symbols':['_HAS_TR1=0']}

The output is

C:\Python26\lib\site-packages\pygccxml\parser\declarations_cache.py:8: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5
INFO Parsing source file "C:\libgdf\libgdf\include\GDF\Writer.h" ...
INFO gccxml cmd: ""C:\Program Files (x86)\gccxml 0.9\bin\gccxml.exe" -I"." -I"C:\libgdf\libgdf\include" -I"C:\libgdf\boost_1_50_0" -D"_HAS_TR1=0" "C:\libgdf\libgdf\include\GDF\Writer.h" -fxml="c:\users\owen\appdata\local\temp\tmp9gd0c1.xml""
INFO GCCXML version - 0.9
C:\Python26\lib\site-packages\pygccxml\parser\scanner.py:337: UserWarning: unable to find out array size from expression ""
  warnings.warn( msg )
C:\libgdf\libgdf\include\GDF\Writer.h:46: ModuleParserWarning: Class ::gdf::Writer ignored because it uses a base class (::gdf::RecordFullHandler) which is not declared.
  {

I appreciate your suggestions.

Regards,

Owen

Question information

Language:
English Edit question
Status:
Solved
For:
PyBindGen Edit question
Assignee:
No assignee Edit question
Solved by:
Owen Kelly
Solved:
Last query:
Last reply:
Revision history for this message
Gustavo Carneiro (gjc) said :
#1

To be honest, I don't know what is wrong. The header files seem OK.
It may help to uncomment some of the debug print statements inside pybindgen/gccxmlparser.py, and change DEBUG to True at the top.

What about the whilelist_paths option? Check the documentation:

        :param whitelist_paths: additional directories for definitions to be included
           Normally the module parser filters out API definitions that
           have been defined outside one of the header files indicated
           for parsing. The parameter whitelist_paths instructs the
           module parser to accept definitions defined in another
           header file if such header file is inside one of the
           directories listed by whitelist_paths.
        :type whitelist_paths: list of string

So, in your case, remember you need the option whitelist_paths=[r"C:\libgdf\libgdf\include\GDF"].

Revision history for this message
Owen Kelly (oekelly) said :
#2

Adding the white_list had the effect of generating many more errors, and now modules that used to build, no longer build.
I assume that means the previous success might have been an illusion and if I had tried to use those modules, I would have uncovered missing functionality.

Would you interpret the following parse log for Writer.h to mean that 'std' needs to be added to the white_list some how?

C:\Python26\lib\site-packages\pygccxml\parser\declarations_cache.py:8: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
INFO Parsing source file "C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h" ...
INFO gccxml cmd: ""C:\Program Files (x86)\gccxml 0.9\bin\gccxml.exe" -I"." -I"C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include" -I"C:\Users\Owen\Documents\biopeak\sand2\libgdf\boost_1_50_0" -D"_HAS_TR1=0" "C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h" -fxml="c:\users\owen\appdata\local\temp\tmp9irict.xml""
INFO GCCXML version - 0.9
C:\Python26\lib\site-packages\pygccxml\parser\scanner.py:337: UserWarning: unable to find out array size from expression ""
  warnings.warn( msg )
>>> looking at class gdf::Channel [class]
>>> looking at class gdf::ChannelDataBase [class]
>>> looking at class gdf::EventHeader [class]
>>> looking at class gdf::GDFHeaderAccess [class]
>>> looking at class gdf::HeaderArray<char, 0u, 16u> [struct]
>>> class gdf::HeaderArray<char, 0u, 16u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 0u, 8u> [struct]
>>> class gdf::HeaderArray<char, 0u, 8u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 136u, 68u> [struct]
>>> class gdf::HeaderArray<char, 136u, 68u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 16u, 80u> [struct]
>>> class gdf::HeaderArray<char, 16u, 80u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 186u, 6u> [struct]
>>> class gdf::HeaderArray<char, 186u, 6u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 200u, 6u> [struct]
>>> class gdf::HeaderArray<char, 200u, 6u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 240u, 16u> [struct]
>>> class gdf::HeaderArray<char, 240u, 16u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 254u, 2u> [struct]
>>> class gdf::HeaderArray<char, 254u, 2u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 74u, 10u> [struct]
>>> class gdf::HeaderArray<char, 74u, 10u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 88u, 64u> [struct]
>>> class gdf::HeaderArray<char, 88u, 64u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 8u, 66u> [struct]
>>> class gdf::HeaderArray<char, 8u, 66u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<char, 96u, 6u> [struct]
>>> class gdf::HeaderArray<char, 96u, 6u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<float, 212u, 3u> [struct]
>>> class gdf::HeaderArray<float, 212u, 3u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<float, 224u, 3u> [struct]
>>> class gdf::HeaderArray<float, 224u, 3u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<unsigned int, 152u, 4u> [struct]
>>> class gdf::HeaderArray<unsigned int, 152u, 4u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<unsigned int, 244u, 2u> [struct]
>>> class gdf::HeaderArray<unsigned int, 244u, 2u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderArray<unsigned short, 206u, 3u> [struct]
>>> class gdf::HeaderArray<unsigned short, 206u, 3u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<double, 104u> [struct]
>>> class gdf::HeaderItem<double, 104u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<double, 112u> [struct]
>>> class gdf::HeaderItem<double, 112u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<double, 120u> [struct]
>>> class gdf::HeaderItem<double, 120u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<double, 128u> [struct]
>>> class gdf::HeaderItem<double, 128u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<float, 204u> [struct]
>>> class gdf::HeaderItem<float, 204u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<float, 208u> [struct]
>>> class gdf::HeaderItem<float, 208u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<float, 212u> [struct]
>>> class gdf::HeaderItem<float, 212u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<float, 236u> [struct]
>>> class gdf::HeaderItem<float, 236u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<long long, 236u> [struct]
>>> class gdf::HeaderItem<long long, 236u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned char, 84u> [struct]
>>> class gdf::HeaderItem<unsigned char, 84u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned char, 85u> [struct]
>>> class gdf::HeaderItem<unsigned char, 85u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned char, 86u> [struct]
>>> class gdf::HeaderItem<unsigned char, 86u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned char, 87u> [struct]
>>> class gdf::HeaderItem<unsigned char, 87u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned int, 216u> [struct]
>>> class gdf::HeaderItem<unsigned int, 216u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned int, 220u> [struct]
>>> class gdf::HeaderItem<unsigned int, 220u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned long long, 168u> [struct]
>>> class gdf::HeaderItem<unsigned long long, 168u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned long long, 176u> [struct]
>>> class gdf::HeaderItem<unsigned long long, 176u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned long long, 192u> [struct]
>>> class gdf::HeaderItem<unsigned long long, 192u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned short, 102u> [struct]
>>> class gdf::HeaderItem<unsigned short, 102u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned short, 184u> [struct]
>>> class gdf::HeaderItem<unsigned short, 184u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItem<unsigned short, 252u> [struct]
>>> class gdf::HeaderItem<unsigned short, 252u> [struct] is being postponed (waiting for base class gdf::HeaderItemBase [struct] to be registered first)
>>> looking at class gdf::HeaderItemBase [struct]
>>> looking at class gdf::HeaderRef [struct]
>>> looking at class gdf::MainHeader [class]
>>> looking at class gdf::Mode1Event [struct]
>>> looking at class gdf::Mode3Event [struct]
>>> looking at class gdf::Mode3Event [union]
>>> looking at class gdf::Record [class]
>>> looking at class gdf::RecordBuffer [class]
>>> looking at class gdf::RecordFullHandler [class]
>>> looking at class gdf::SignalHeader [class]
>>> looking at class gdf::TagHeader [class]
>>> looking at class gdf::Writer [class]
>>> looking at class gdf::HeaderArray<char, 0u, 16u> [struct]
>>> looking at class gdf::HeaderArray<char, 0u, 8u> [struct]
>>> looking at class gdf::HeaderArray<char, 136u, 68u> [struct]
>>> looking at class gdf::HeaderArray<char, 16u, 80u> [struct]
>>> looking at class gdf::HeaderArray<char, 186u, 6u> [struct]
>>> looking at class gdf::HeaderArray<char, 200u, 6u> [struct]
>>> looking at class gdf::HeaderArray<char, 240u, 16u> [struct]
>>> looking at class gdf::HeaderArray<char, 254u, 2u> [struct]
>>> looking at class gdf::HeaderArray<char, 74u, 10u> [struct]
>>> looking at class gdf::HeaderArray<char, 88u, 64u> [struct]
>>> looking at class gdf::HeaderArray<char, 8u, 66u> [struct]
>>> looking at class gdf::HeaderArray<char, 96u, 6u> [struct]
>>> looking at class gdf::HeaderArray<float, 212u, 3u> [struct]
>>> looking at class gdf::HeaderArray<float, 224u, 3u> [struct]
>>> looking at class gdf::HeaderArray<unsigned int, 152u, 4u> [struct]
>>> looking at class gdf::HeaderArray<unsigned int, 244u, 2u> [struct]
>>> looking at class gdf::HeaderArray<unsigned short, 206u, 3u> [struct]
>>> looking at class gdf::HeaderItem<double, 104u> [struct]
>>> looking at class gdf::HeaderItem<double, 112u> [struct]
>>> looking at class gdf::HeaderItem<double, 120u> [struct]
>>> looking at class gdf::HeaderItem<double, 128u> [struct]
>>> looking at class gdf::HeaderItem<float, 204u> [struct]
>>> looking at class gdf::HeaderItem<float, 208u> [struct]
>>> looking at class gdf::HeaderItem<float, 212u> [struct]
>>> looking at class gdf::HeaderItem<float, 236u> [struct]
>>> looking at class gdf::HeaderItem<long long, 236u> [struct]
>>> looking at class gdf::HeaderItem<unsigned char, 84u> [struct]
>>> looking at class gdf::HeaderItem<unsigned char, 85u> [struct]
>>> looking at class gdf::HeaderItem<unsigned char, 86u> [struct]
>>> looking at class gdf::HeaderItem<unsigned char, 87u> [struct]
>>> looking at class gdf::HeaderItem<unsigned int, 216u> [struct]
>>> looking at class gdf::HeaderItem<unsigned int, 220u> [struct]
>>> looking at class gdf::HeaderItem<unsigned long long, 168u> [struct]
>>> looking at class gdf::HeaderItem<unsigned long long, 176u> [struct]
>>> looking at class gdf::HeaderItem<unsigned long long, 192u> [struct]
>>> looking at class gdf::HeaderItem<unsigned short, 102u> [struct]
>>> looking at class gdf::HeaderItem<unsigned short, 184u> [struct]
>>> looking at class gdf::HeaderItem<unsigned short, 252u> [struct]
>>> looking at class gdf::exception::bad_type_assigned_to_channel [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:66: ModuleParserWarning: Class ::gdf::exception::bad_type_assigned_to_channel ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::corrupt_recordbuffer [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:115: ModuleParserWarning: Class ::gdf::exception::corrupt_recordbuffer ignored because it uses a base class (::std::runtime_error) which is not declared.
  {
>>> looking at class gdf::exception::empty_container [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:59: ModuleParserWarning: Class ::gdf::exception::empty_container ignored because it uses a base class (::std::runtime_error) which is not declared.
  {
>>> looking at class gdf::exception::feature_not_implemented [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:122: ModuleParserWarning: Class ::gdf::exception::feature_not_implemented ignored because it uses a base class (::std::logic_error) which is not declared.
  {
>>> looking at class gdf::exception::file_exists [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:143: ModuleParserWarning: Class ::gdf::exception::file_exists ignored because it uses a base class (::std::invalid_argument) which is not declared.
  {
>>> looking at class gdf::exception::file_exists_not [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:150: ModuleParserWarning: Class ::gdf::exception::file_exists_not ignored because it uses a base class (::std::invalid_argument) which is not declared.
  {
>>> looking at class gdf::exception::file_not_open [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:129: ModuleParserWarning: Class ::gdf::exception::file_not_open ignored because it uses a base class (::std::invalid_argument) which is not declared.
  {
>>> looking at class gdf::exception::file_open [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:136: ModuleParserWarning: Class ::gdf::exception::file_open ignored because it uses a base class (::std::invalid_argument) which is not declared.
  {
>>> looking at class gdf::exception::general [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:34: ModuleParserWarning: Class ::gdf::exception::general ignored because it uses a base class (::std::exception) which is not declared.
  {
>>> looking at class gdf::exception::header_issues [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:200: ModuleParserWarning: Class ::gdf::exception::header_issues ignored because it uses a base class (::std::exception) which is not declared.
  {
>>> looking at class gdf::exception::illegal_eventmode_change [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:164: ModuleParserWarning: Class ::gdf::exception::illegal_eventmode_change ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::incompatible_gdf_version [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:185: ModuleParserWarning: Class ::gdf::exception::incompatible_gdf_version ignored because it uses a base class (::gdf::exception::general) which is not declared.
  {
>>> looking at class gdf::exception::index_out_of_range [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:45: ModuleParserWarning: Class ::gdf::exception::index_out_of_range ignored because it uses a base class (::std::range_error) which is not declared.
  {
>>> looking at class gdf::exception::invalid_eventmode [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:171: ModuleParserWarning: Class ::gdf::exception::invalid_eventmode ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::invalid_operation [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:52: ModuleParserWarning: Class ::gdf::exception::invalid_operation ignored because it uses a base class (::std::runtime_error) which is not declared.
  {
>>> looking at class gdf::exception::invalid_type_id [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:73: ModuleParserWarning: Class ::gdf::exception::invalid_type_id ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::mismatch_channel_number [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:108: ModuleParserWarning: Class ::gdf::exception::mismatch_channel_number ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::mixed_types_not_allowed [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:80: ModuleParserWarning: Class ::gdf::exception::mixed_types_not_allowed ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::nonexistent_channel_access [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:101: ModuleParserWarning: Class ::gdf::exception::nonexistent_channel_access ignored because it uses a base class (::std::out_of_range) which is not declared.
  {
>>> looking at class gdf::exception::serialization_error [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:157: ModuleParserWarning: Class ::gdf::exception::serialization_error ignored because it uses a base class (::std::logic_error) which is not declared.
  {
>>> looking at class gdf::exception::signal_exists [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:94: ModuleParserWarning: Class ::gdf::exception::signal_exists ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::signal_exists_not [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:87: ModuleParserWarning: Class ::gdf::exception::signal_exists_not ignored because it uses a base class (::std::domain_error) which is not declared.
  {
>>> looking at class gdf::exception::wrong_eventmode [class]
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Exceptions.h:178: ModuleParserWarning: Class ::gdf::exception::wrong_eventmode ignored because it uses a base class (::std::domain_error) which is not declared.
  {
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Channel.h:98: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::Channel::getTypeID() [member function]): TypeLookupError(['gdf::uint32'],)
  uint32 getTypeID( );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:40: WrapperWarning: Parameter 'gdf::int8 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::int8 const arg0) [member function]): TypeLookupError(['gdf::int8'],)
  virtual void addSample( const int8 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:41: WrapperWarning: Parameter 'gdf::uint8 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::uint8 const arg0) [member function]): TypeLookupError(['gdf::uint8'],)
  virtual void addSample( const uint8 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:42: WrapperWarning: Parameter 'gdf::int16 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::int16 const arg0) [member function]): TypeLookupError(['gdf::int16'],)
  virtual void addSample( const int16 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:43: WrapperWarning: Parameter 'gdf::uint16 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::uint16 const arg0) [member function]): TypeLookupError(['gdf::uint16'],)
  virtual void addSample( const uint16 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:44: WrapperWarning: Parameter 'gdf::int32 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::int32 const arg0) [member function]): TypeLookupError(['gdf::int32'],)
  virtual void addSample( const int32 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:45: WrapperWarning: Parameter 'gdf::uint32 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::uint32 const arg0) [member function]): TypeLookupError(['gdf::uint32'],)
  virtual void addSample( const uint32 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:46: WrapperWarning: Parameter 'gdf::int64 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::int64 const arg0) [member function]): TypeLookupError(['gdf::int64'],)
  virtual void addSample( const int64 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:47: WrapperWarning: Parameter 'gdf::uint64 const arg0' error (used in void gdf::ChannelDataBase::addSample(gdf::uint64 const arg0) [member function]): TypeLookupError(['gdf::uint64'],)
  virtual void addSample( const uint64 ) { throw exception::bad_type_assigned_to_channel( ); }
C:\Python26\lib\site-packages\pybindgen\settings.py:84: DeprecationWarning: The option pybindgen.settings.deprecated_virtuals has not been set. I am going to assume the value of False, change it to True if it breaks your APIs. The option will eventually disappear (the deprecated behaviour will eventually disappear).
  DeprecationWarning)
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:51: WrapperWarning: Parameter 'gdf::int8 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::int8 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int8 *'],)
  virtual void blitSamples( const int8*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:52: WrapperWarning: Parameter 'gdf::uint8 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::uint8 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint8 *'],)
  virtual void blitSamples( const uint8*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:53: WrapperWarning: Parameter 'gdf::int16 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::int16 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int16 *'],)
  virtual void blitSamples( const int16*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:54: WrapperWarning: Parameter 'gdf::uint16 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::uint16 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint16 *'],)
  virtual void blitSamples( const uint16*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:55: WrapperWarning: Parameter 'gdf::int32 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::int32 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int32 *'],)
  virtual void blitSamples( const int32*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:56: WrapperWarning: Parameter 'gdf::uint32 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::uint32 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint32 *'],)
  virtual void blitSamples( const uint32*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:57: WrapperWarning: Parameter 'gdf::int64 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::int64 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int64 *'],)
  virtual void blitSamples( const int64*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:58: WrapperWarning: Parameter 'gdf::uint64 const * arg0' error (used in void gdf::ChannelDataBase::blitSamples(gdf::uint64 const * arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint64 *'],)
  virtual void blitSamples( const uint64*, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:62: WrapperWarning: Parameter 'gdf::int8 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::int8 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int8'],)
  virtual void fill( const int8, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:63: WrapperWarning: Parameter 'gdf::uint8 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::uint8 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint8'],)
  virtual void fill( const uint8, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:64: WrapperWarning: Parameter 'gdf::int16 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::int16 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int16'],)
  virtual void fill( const int16, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:65: WrapperWarning: Parameter 'gdf::uint16 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::uint16 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint16'],)
  virtual void fill( const uint16, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:66: WrapperWarning: Parameter 'gdf::int32 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::int32 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int32'],)
  virtual void fill( const int32, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:67: WrapperWarning: Parameter 'gdf::uint32 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::uint32 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint32'],)
  virtual void fill( const uint32, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:68: WrapperWarning: Parameter 'gdf::int64 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::int64 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::int64'],)
  virtual void fill( const int64, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:69: WrapperWarning: Parameter 'gdf::uint64 const arg0' error (used in void gdf::ChannelDataBase::fill(gdf::uint64 const arg0, size_t const arg1) [member function]): TypeLookupError(['gdf::uint64'],)
  virtual void fill( const uint64, const size_t ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:108: WrapperWarning: Parameter 'std::istream & in' error (used in void gdf::ChannelDataBase::fromstream(std::istream & in) [member function]): TypeLookupError(['std::istream &'],)
  virtual void fromstream( std::istream &in ) = 0;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:84: WrapperWarning: Return value '::gdf::int8' error (used in gdf::int8 gdf::ChannelDataBase::getSample(size_t arg0, gdf::int8 arg1) [member function]): TypeLookupError(['gdf::int8'],)
  virtual int8 getSample( size_t, int8 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:85: WrapperWarning: Return value '::gdf::uint8' error (used in gdf::uint8 gdf::ChannelDataBase::getSample(size_t arg0, gdf::uint8 arg1) [member function]): TypeLookupError(['gdf::uint8'],)
  virtual uint8 getSample( size_t, uint8 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:86: WrapperWarning: Return value '::gdf::int16' error (used in gdf::int16 gdf::ChannelDataBase::getSample(size_t arg0, gdf::int16 arg1) [member function]): TypeLookupError(['gdf::int16'],)
  virtual int16 getSample( size_t, int16 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:87: WrapperWarning: Return value '::gdf::uint16' error (used in gdf::uint16 gdf::ChannelDataBase::getSample(size_t arg0, gdf::uint16 arg1) [member function]): TypeLookupError(['gdf::uint16'],)
  virtual uint16 getSample( size_t, uint16 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:88: WrapperWarning: Return value '::gdf::int32' error (used in gdf::int32 gdf::ChannelDataBase::getSample(size_t arg0, gdf::int32 arg1) [member function]): TypeLookupError(['gdf::int32'],)
  virtual int32 getSample( size_t, int32 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:89: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::ChannelDataBase::getSample(size_t arg0, gdf::uint32 arg1) [member function]): TypeLookupError(['gdf::uint32'],)
  virtual uint32 getSample( size_t, uint32 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:90: WrapperWarning: Return value '::gdf::int64' error (used in gdf::int64 gdf::ChannelDataBase::getSample(size_t arg0, gdf::int64 arg1) [member function]): TypeLookupError(['gdf::int64'],)
  virtual int64 getSample( size_t, int64 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:91: WrapperWarning: Return value '::gdf::uint64' error (used in gdf::uint64 gdf::ChannelDataBase::getSample(size_t arg0, gdf::uint64 arg1) [member function]): TypeLookupError(['gdf::uint64'],)
  virtual uint64 getSample( size_t, uint64 /*dummy*/ ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:73: WrapperWarning: Parameter 'gdf::int8 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::int8 arg1) [member function]): TypeLookupError(['gdf::int8'],)
  virtual void setSample( size_t, int8 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:74: WrapperWarning: Parameter 'gdf::uint8 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::uint8 arg1) [member function]): TypeLookupError(['gdf::uint8'],)
  virtual void setSample( size_t, uint8 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:75: WrapperWarning: Parameter 'gdf::int16 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::int16 arg1) [member function]): TypeLookupError(['gdf::int16'],)
  virtual void setSample( size_t, int16 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:76: WrapperWarning: Parameter 'gdf::uint16 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::uint16 arg1) [member function]): TypeLookupError(['gdf::uint16'],)
  virtual void setSample( size_t, uint16 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:77: WrapperWarning: Parameter 'gdf::int32 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::int32 arg1) [member function]): TypeLookupError(['gdf::int32'],)
  virtual void setSample( size_t, int32 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:78: WrapperWarning: Parameter 'gdf::uint32 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::uint32 arg1) [member function]): TypeLookupError(['gdf::uint32'],)
  virtual void setSample( size_t, uint32 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:79: WrapperWarning: Parameter 'gdf::int64 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::int64 arg1) [member function]): TypeLookupError(['gdf::int64'],)
  virtual void setSample( size_t, int64 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:80: WrapperWarning: Parameter 'gdf::uint64 arg1' error (used in void gdf::ChannelDataBase::setSample(size_t arg0, gdf::uint64 arg1) [member function]): TypeLookupError(['gdf::uint64'],)
  virtual void setSample( size_t, uint64 ) { throw exception::bad_type_assigned_to_channel( ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:105: WrapperWarning: Parameter 'std::ostream & out' error (used in void gdf::ChannelDataBase::tostream(std::ostream & out) [member function]): TypeLookupError(['std::ostream &'],)
  virtual void tostream( std::ostream &out ) = 0;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:63: WrapperWarning: Parameter 'std::istream & stream' error (used in void gdf::EventHeader::fromStream(std::istream & stream) [member function]): TypeLookupError(['std::istream &'],)
  void fromStream( std::istream &stream );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:87: WrapperWarning: Parameter 'gdf::uint32 index' error (used in void gdf::EventHeader::getEvent(gdf::uint32 index, gdf::Mode1Event & ev) [member function]): TypeLookupError(['gdf::uint32'],)
  void getEvent( uint32 index, Mode1Event &ev );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:96: WrapperWarning: Parameter 'gdf::uint32 index' error (used in void gdf::EventHeader::getEvent(gdf::uint32 index, gdf::Mode3Event & ev) [member function]): TypeLookupError(['gdf::uint32'],)
  void getEvent( uint32 index, Mode3Event &ev );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:78: WrapperWarning: Return value '::gdf::uint8' error (used in gdf::uint8 gdf::EventHeader::getMode() [member function]): TypeLookupError(['gdf::uint8'],)
  uint8 getMode( ) { return m_mode; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:84: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::EventHeader::getNumEvents() [member function]): TypeLookupError(['gdf::uint32'],)
  uint32 getNumEvents( );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:70: WrapperWarning: Parameter 'gdf::uint8 mode' error (used in void gdf::EventHeader::setMode(gdf::uint8 mode) [member function]): TypeLookupError(['gdf::uint8'],)
  void setMode( uint8 mode );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:60: WrapperWarning: Parameter 'std::ostream & stream' error (used in void gdf::EventHeader::toStream(std::ostream & stream) [member function]): TypeLookupError(['std::ostream &'],)
  void toStream( std::ostream &stream );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/GDFHeaderAccess.h:51: WrapperWarning: Parameter 'gdf::uint32 num' error (used in void gdf::GDFHeaderAccess::setRecordDuration(gdf::uint32 num, gdf::uint32 den) [member function]): TypeLookupError(['gdf::uint32'],)
  void setRecordDuration( uint32 num, uint32 den );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/GDFHeaderAccess.h:51: WrapperWarning: Parameter 'gdf::uint32 den' error (used in void gdf::GDFHeaderAccess::setRecordDuration(gdf::uint32 num, gdf::uint32 den) [member function]): TypeLookupError(['gdf::uint32'],)
  void setRecordDuration( uint32 num, uint32 den );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:96: WrapperWarning: Parameter 'std::ostream & out' error (used in void gdf::HeaderItemBase::tostream(std::ostream & out) const [member function]): TypeLookupError(['std::ostream &'],)
  virtual void tostream( std::ostream &out ) const = 0;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:125: WrapperWarning: Parameter '::size_t l' error (used in gdf::HeaderRef::HeaderRef(std::string n="", void * r=0, size_t o=0, size_t l=0) [constructor]): TypeLookupError(['void *'],)
  HeaderRef( std::string n="", void *r = NULL, size_t o = 0, size_t l = 0) : name(n), ref(r), ofs(o), len(l) { }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:127: WrapperWarning: Return value 'void *' error (used in gdf::HeaderRef::ref [variable]): TypeLookupError(['void *'],)
  void *ref;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:52: WrapperWarning: Return value '::gdf::uint32 *' error (used in gdf::uint32 * gdf::MainHeader::get_datarecord_duration() [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( datarecord_duration, uint32, 244, 2 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:52: WrapperWarning: Return value '::gdf::uint32 const *' error (used in gdf::uint32 const * gdf::MainHeader::get_datarecord_duration() const [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( datarecord_duration, uint32, 244, 2 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:52: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::MainHeader::get_datarecord_duration(size_t i) const [member function]): TypeLookupError(['gdf::uint32'],)
  GDF_DECLARE_HEADERARRAY( datarecord_duration, uint32, 244, 2 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:46: WrapperWarning: Return value '::gdf::uint64 const &' error (used in gdf::uint64 const & gdf::MainHeader::get_equipment_provider_classification() const [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( equipment_provider_classification, uint64, 192 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:44: WrapperWarning: Return value '::gdf::uint16 const &' error (used in gdf::uint16 const & gdf::MainHeader::get_header_length() const [member function]): TypeLookupError(['gdf::uint16 &'],)
  GDF_DECLARE_HEADERITEM( header_length, uint16, 184 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:51: WrapperWarning: Return value '::gdf::int64 const &' error (used in gdf::int64 const & gdf::MainHeader::get_num_datarecords() const [member function]): TypeLookupError(['gdf::int64 &'],)
  GDF_DECLARE_HEADERITEM( num_datarecords, int64, 236 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:53: WrapperWarning: Return value '::gdf::uint16 const &' error (used in gdf::uint16 const & gdf::MainHeader::get_num_signals() const [member function]): TypeLookupError(['gdf::uint16 &'],)
  GDF_DECLARE_HEADERITEM_PRIVATE( num_signals, uint16, 252 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:43: WrapperWarning: Return value '::gdf::uint64 const &' error (used in gdf::uint64 const & gdf::MainHeader::get_patient_birthday() const [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( patient_birthday, uint64, 176 ) // defined as uint32[2] in the spec
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:36: WrapperWarning: Return value '::gdf::uint8 const &' error (used in gdf::uint8 const & gdf::MainHeader::get_patient_drugs() const [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_drugs, uint8, 84 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:39: WrapperWarning: Return value '::gdf::uint8 const &' error (used in gdf::uint8 const & gdf::MainHeader::get_patient_flags() const [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_flags, uint8, 87 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:48: WrapperWarning: Return value '::gdf::uint16 *' error (used in gdf::uint16 * gdf::MainHeader::get_patient_headsize() [member function]): TypeLookupError(['gdf::uint16 *'],)
  GDF_DECLARE_HEADERARRAY( patient_headsize, uint16, 206, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:48: WrapperWarning: Return value '::gdf::uint16 const *' error (used in gdf::uint16 const * gdf::MainHeader::get_patient_headsize() const [member function]): TypeLookupError(['gdf::uint16 *'],)
  GDF_DECLARE_HEADERARRAY( patient_headsize, uint16, 206, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:48: WrapperWarning: Return value '::gdf::uint16' error (used in gdf::uint16 gdf::MainHeader::get_patient_headsize(size_t i) const [member function]): TypeLookupError(['gdf::uint16'],)
  GDF_DECLARE_HEADERARRAY( patient_headsize, uint16, 206, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:38: WrapperWarning: Return value '::gdf::uint8 const &' error (used in gdf::uint8 const & gdf::MainHeader::get_patient_height() const [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_height, uint8, 86 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:37: WrapperWarning: Return value '::gdf::uint8 const &' error (used in gdf::uint8 const & gdf::MainHeader::get_patient_weight() const [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_weight, uint8, 85 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:50: WrapperWarning: Return value '::gdf::float32 *' error (used in gdf::float32 * gdf::MainHeader::get_pos_ground() [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( pos_ground, float32, 224, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:50: WrapperWarning: Return value '::gdf::float32 const *' error (used in gdf::float32 const * gdf::MainHeader::get_pos_ground() const [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( pos_ground, float32, 224, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:49: WrapperWarning: Return value '::gdf::float32 *' error (used in gdf::float32 * gdf::MainHeader::get_pos_reference() [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( pos_reference, float32, 212, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:49: WrapperWarning: Return value '::gdf::float32 const *' error (used in gdf::float32 const * gdf::MainHeader::get_pos_reference() const [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( pos_reference, float32, 212, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:41: WrapperWarning: Return value '::gdf::uint32 *' error (used in gdf::uint32 * gdf::MainHeader::get_recording_location() [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( recording_location, uint32, 152, 4 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:41: WrapperWarning: Return value '::gdf::uint32 const *' error (used in gdf::uint32 const * gdf::MainHeader::get_recording_location() const [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( recording_location, uint32, 152, 4 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:41: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::MainHeader::get_recording_location(size_t i) const [member function]): TypeLookupError(['gdf::uint32'],)
  GDF_DECLARE_HEADERARRAY( recording_location, uint32, 152, 4 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:42: WrapperWarning: Return value '::gdf::uint64 const &' error (used in gdf::uint64 const & gdf::MainHeader::get_recording_start() const [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( recording_start, uint64, 168 ) // defined as uint32[2] in the spec
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:52: WrapperWarning: Parameter 'gdf::uint32 const val' error (used in void gdf::MainHeader::set_datarecord_duration(gdf::uint32 const val, size_t i) [member function]): TypeLookupError(['gdf::uint32'],)
  GDF_DECLARE_HEADERARRAY( datarecord_duration, uint32, 244, 2 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:52: WrapperWarning: Parameter 'gdf::uint32 const * val' error (used in void gdf::MainHeader::set_datarecord_duration(gdf::uint32 const * val, size_t const len=2) [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( datarecord_duration, uint32, 244, 2 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:46: WrapperWarning: Parameter 'gdf::uint64 const & val' error (used in void gdf::MainHeader::set_equipment_provider_classification(gdf::uint64 const & val) [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( equipment_provider_classification, uint64, 192 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:44: WrapperWarning: Parameter 'gdf::uint16 const & val' error (used in void gdf::MainHeader::set_header_length(gdf::uint16 const & val) [member function]): TypeLookupError(['gdf::uint16 &'],)
  GDF_DECLARE_HEADERITEM( header_length, uint16, 184 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:51: WrapperWarning: Parameter 'gdf::int64 const & val' error (used in void gdf::MainHeader::set_num_datarecords(gdf::int64 const & val) [member function]): TypeLookupError(['gdf::int64 &'],)
  GDF_DECLARE_HEADERITEM( num_datarecords, int64, 236 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:43: WrapperWarning: Parameter 'gdf::uint64 const & val' error (used in void gdf::MainHeader::set_patient_birthday(gdf::uint64 const & val) [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( patient_birthday, uint64, 176 ) // defined as uint32[2] in the spec
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:36: WrapperWarning: Parameter 'gdf::uint8 const & val' error (used in void gdf::MainHeader::set_patient_drugs(gdf::uint8 const & val) [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_drugs, uint8, 84 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:39: WrapperWarning: Parameter 'gdf::uint8 const & val' error (used in void gdf::MainHeader::set_patient_flags(gdf::uint8 const & val) [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_flags, uint8, 87 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:48: WrapperWarning: Parameter 'gdf::uint16 const val' error (used in void gdf::MainHeader::set_patient_headsize(gdf::uint16 const val, size_t i) [member function]): TypeLookupError(['gdf::uint16'],)
  GDF_DECLARE_HEADERARRAY( patient_headsize, uint16, 206, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:48: WrapperWarning: Parameter 'gdf::uint16 const * val' error (used in void gdf::MainHeader::set_patient_headsize(gdf::uint16 const * val, size_t const len=3) [member function]): TypeLookupError(['gdf::uint16 *'],)
  GDF_DECLARE_HEADERARRAY( patient_headsize, uint16, 206, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:38: WrapperWarning: Parameter 'gdf::uint8 const & val' error (used in void gdf::MainHeader::set_patient_height(gdf::uint8 const & val) [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_height, uint8, 86 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:37: WrapperWarning: Parameter 'gdf::uint8 const & val' error (used in void gdf::MainHeader::set_patient_weight(gdf::uint8 const & val) [member function]): TypeLookupError(['gdf::uint8 &'],)
  GDF_DECLARE_HEADERITEM( patient_weight, uint8, 85 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:41: WrapperWarning: Parameter 'gdf::uint32 const val' error (used in void gdf::MainHeader::set_recording_location(gdf::uint32 const val, size_t i) [member function]): TypeLookupError(['gdf::uint32'],)
  GDF_DECLARE_HEADERARRAY( recording_location, uint32, 152, 4 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:41: WrapperWarning: Parameter 'gdf::uint32 const * val' error (used in void gdf::MainHeader::set_recording_location(gdf::uint32 const * val, size_t const len=4) [member function]): TypeLookupError(['gdf::uint32 *'],)
  GDF_DECLARE_HEADERARRAY( recording_location, uint32, 152, 4 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/MainHeader.h:42: WrapperWarning: Parameter 'gdf::uint64 const & val' error (used in void gdf::MainHeader::set_recording_start(gdf::uint64 const & val) [member function]): TypeLookupError(['gdf::uint64 &'],)
  GDF_DECLARE_HEADERITEM( recording_start, uint64, 168 ) // defined as uint32[2] in the spec
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:32: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::Mode1Event::position [variable]): TypeLookupError(['gdf::uint32'],)
  uint32 position;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:33: WrapperWarning: Return value '::gdf::uint16' error (used in gdf::Mode1Event::type [variable]): TypeLookupError(['gdf::uint16'],)
  uint16 type;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:43: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::Mode3Event::duration [variable]): TypeLookupError(['gdf::uint32'],)
  uint32 duration;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:41: WrapperWarning: Return value '::gdf::uint16' error (used in gdf::Mode3Event::channel [variable]): TypeLookupError(['gdf::uint16'],)
  uint16 channel;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:39: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::Mode3Event::position [variable]): TypeLookupError(['gdf::uint32'],)
  uint32 position;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/EventHeader.h:40: WrapperWarning: Return value '::gdf::uint16' error (used in gdf::Mode3Event::type [variable]): TypeLookupError(['gdf::uint16'],)
  uint16 type;
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Record.h:50: WrapperWarning: NUMERIC OP: retval class void not registered
  void operator=( const Record &other );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Record.h:67: WrapperWarning: Return value '::gdf::Channel *' error (used in gdf::Channel * gdf::Record::getChannel(size_t const chan_idx) [member function]): TypeConfigurationError('Either caller_owns_return or self.reference_existing_object must be given',)
  Channel *getChannel( const size_t chan_idx );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:113: WrapperWarning: Return value '::gdf::Record *' error (used in gdf::Record * gdf::RecordBuffer::acquireRecord() [member function]): TypeConfigurationError('Either caller_owns_return or self.reference_existing_object must be given',)
  Record *acquireRecord( );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:109: WrapperWarning: Parameter 'gdf::Record * r' error (used in void gdf::RecordBuffer::addRecord(gdf::Record * r) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  void addRecord( Record *r );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:116: WrapperWarning: Return value '::std::list< gdf::Record* >::_Iterator< true >' error (used in std::list<gdf::Record*, std::allocator<gdf::Record*> >::_Iterator<true> gdf::RecordBuffer::createNewRecord() [member function]): TypeLookupError(['std::list< gdf::Record * > _Iterator< true >'],)
  std::list< Record* >::iterator createNewRecord( );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:119: WrapperWarning: Return value '::gdf::Record *' error (used in gdf::Record * gdf::RecordBuffer::getFirstFullRecord() [member function]): TypeConfigurationError('Either caller_owns_return or self.reference_existing_object must be given',)
  Record *getFirstFullRecord( );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:133: WrapperWarning: Return value '::gdf::Channel *' error (used in gdf::Channel * gdf::RecordBuffer::getValidChannel(size_t const channel_idx) [member function]): TypeConfigurationError('Either caller_owns_return or self.reference_existing_object must be given',)
  Channel *getValidChannel( const size_t channel_idx );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:66: WrapperWarning: Parameter 'gdf::RecordFullHandler * h' error (used in void gdf::RecordBuffer::registerRecordFullCallback(gdf::RecordFullHandler * h) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  void registerRecordFullCallback( RecordFullHandler *h );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordBuffer.h:69: WrapperWarning: Parameter 'gdf::RecordFullHandler * h' error (used in void gdf::RecordBuffer::unregisterRecordFullCallback(gdf::RecordFullHandler * h) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  void unregisterRecordFullCallback( RecordFullHandler *h );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/RecordFullHandler.h:40: WrapperWarning: Parameter 'gdf::Record * rec' error (used in void gdf::RecordFullHandler::triggerRecordFull(gdf::Record * rec) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  virtual void triggerRecordFull( Record *rec );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:45: WrapperWarning: Return value '::gdf::uint32 const &' error (used in gdf::uint32 const & gdf::SignalHeader::get_datatype() const [member function]): TypeLookupError(['gdf::uint32 &'],)
  GDF_DECLARE_HEADERITEM( datatype, uint32, 220 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:39: WrapperWarning: Return value '::gdf::float64 const &' error (used in gdf::float64 const & gdf::SignalHeader::get_digmax() const [member function]): TypeLookupError(['gdf::float64 &'],)
  GDF_DECLARE_HEADERITEM( digmax, float64, 128 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:38: WrapperWarning: Return value '::gdf::float64 const &' error (used in gdf::float64 const & gdf::SignalHeader::get_digmin() const [member function]): TypeLookupError(['gdf::float64 &'],)
  GDF_DECLARE_HEADERITEM( digmin, float64, 120 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:42: WrapperWarning: Return value '::gdf::float32 const &' error (used in gdf::float32 const & gdf::SignalHeader::get_highpass() const [member function]): TypeLookupError(['gdf::float32 &'],)
  GDF_DECLARE_HEADERITEM( highpass, float32, 208 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:41: WrapperWarning: Return value '::gdf::float32 const &' error (used in gdf::float32 const & gdf::SignalHeader::get_lowpass() const [member function]): TypeLookupError(['gdf::float32 &'],)
  GDF_DECLARE_HEADERITEM( lowpass, float32, 204 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:43: WrapperWarning: Return value '::gdf::float32 const &' error (used in gdf::float32 const & gdf::SignalHeader::get_notch() const [member function]): TypeLookupError(['gdf::float32 &'],)
  GDF_DECLARE_HEADERITEM( notch, float32, 212 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:35: WrapperWarning: Return value '::gdf::uint16 const &' error (used in gdf::uint16 const & gdf::SignalHeader::get_physical_dimension_code() const [member function]): TypeLookupError(['gdf::uint16 &'],)
  GDF_DECLARE_HEADERITEM( physical_dimension_code, uint16, 102 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:37: WrapperWarning: Return value '::gdf::float64 const &' error (used in gdf::float64 const & gdf::SignalHeader::get_physmax() const [member function]): TypeLookupError(['gdf::float64 &'],)
  GDF_DECLARE_HEADERITEM( physmax, float64, 112 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:36: WrapperWarning: Return value '::gdf::float64 const &' error (used in gdf::float64 const & gdf::SignalHeader::get_physmin() const [member function]): TypeLookupError(['gdf::float64 &'],)
  GDF_DECLARE_HEADERITEM( physmin, float64, 104 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:150: WrapperWarning: Return value '::gdf::uint32' error (used in gdf::uint32 gdf::SignalHeader::get_samplerate() const [member function]): TypeLookupError(['gdf::uint32'],)
  uint32 get_samplerate( ) const { return samplerate; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:44: WrapperWarning: Return value '::gdf::uint32 const &' error (used in gdf::uint32 const & gdf::SignalHeader::get_samples_per_record() const [member function]): TypeLookupError(['gdf::uint32 &'],)
  GDF_DECLARE_HEADERITEM_PRIVATE( samples_per_record, uint32, 216 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:47: WrapperWarning: Return value '::gdf::float32 const &' error (used in gdf::float32 const & gdf::SignalHeader::get_sensor_info() const [member function]): TypeLookupError(['gdf::float32 &'],)
  GDF_DECLARE_HEADERITEM( sensor_info, float32, 236 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:46: WrapperWarning: Return value '::gdf::float32 *' error (used in gdf::float32 * gdf::SignalHeader::get_sensor_pos() [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( sensor_pos, float32, 224, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:46: WrapperWarning: Return value '::gdf::float32 const *' error (used in gdf::float32 const * gdf::SignalHeader::get_sensor_pos() const [member function]): TypeLookupError(['gdf::float32 *'],)
  GDF_DECLARE_HEADERARRAY( sensor_pos, float32, 224, 3 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:45: WrapperWarning: Parameter 'gdf::uint32 const & val' error (used in void gdf::SignalHeader::set_datatype(gdf::uint32 const & val) [member function]): TypeLookupError(['gdf::uint32 &'],)
  GDF_DECLARE_HEADERITEM( datatype, uint32, 220 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:35: WrapperWarning: Parameter 'gdf::uint16 const & val' error (used in void gdf::SignalHeader::set_physical_dimension_code(gdf::uint16 const & val) [member function]): TypeLookupError(['gdf::uint16 &'],)
  GDF_DECLARE_HEADERITEM( physical_dimension_code, uint16, 102 )
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/SignalHeader.h:149: WrapperWarning: Parameter 'gdf::uint32 fs' error (used in void gdf::SignalHeader::set_samplerate(gdf::uint32 fs) [member function]): TypeLookupError(['gdf::uint32'],)
  void set_samplerate( uint32 fs ) { samplerate = fs; }
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:192: WrapperWarning: Return value '::gdf::Record *' error (used in gdf::Record * gdf::Writer::acquireRecord() [member function]): TypeConfigurationError('Either caller_owns_return or self.reference_existing_object must be given',)
  Record *acquireRecord( );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:221: WrapperWarning: Parameter 'gdf::uint32 position' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type) [member function]): TypeLookupError(['gdf::uint32'],)
  void addEvent( uint32 position, uint16 type );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:221: WrapperWarning: Parameter 'gdf::uint16 type' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type) [member function]): TypeLookupError(['gdf::uint16'],)
  void addEvent( uint32 position, uint16 type );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:227: WrapperWarning: Parameter 'gdf::uint32 position' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::uint32 duration) [member function]): TypeLookupError(['gdf::uint32'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, uint32 duration );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:227: WrapperWarning: Parameter 'gdf::uint16 type' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::uint32 duration) [member function]): TypeLookupError(['gdf::uint16'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, uint32 duration );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:227: WrapperWarning: Parameter 'gdf::uint16 channel' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::uint32 duration) [member function]): TypeLookupError(['gdf::uint16'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, uint32 duration );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:227: WrapperWarning: Parameter 'gdf::uint32 duration' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::uint32 duration) [member function]): TypeLookupError(['gdf::uint32'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, uint32 duration );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:230: WrapperWarning: Parameter 'gdf::uint32 position' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::float32 value) [member function]): TypeLookupError(['gdf::uint32'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, float32 value );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:230: WrapperWarning: Parameter 'gdf::uint16 type' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::float32 value) [member function]): TypeLookupError(['gdf::uint16'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, float32 value );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:230: WrapperWarning: Parameter 'gdf::uint16 channel' error (used in void gdf::Writer::addEvent(gdf::uint32 position, gdf::uint16 type, gdf::uint16 channel, gdf::float32 value) [member function]): TypeLookupError(['gdf::uint16'],)
  void addEvent( uint32 position, uint16 type, uint16 channel, float32 value );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:189: WrapperWarning: Parameter 'gdf::Record * r' error (used in void gdf::Writer::addRecord(gdf::Record * r) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  void addRecord( Record *r );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:207: WrapperWarning: Parameter 'gdf::uint8 mode' error (used in void gdf::Writer::setEventMode(gdf::uint8 mode) [member function]): TypeLookupError(['gdf::uint8'],)
  void setEventMode( uint8 mode );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:253: WrapperWarning: Parameter 'gdf::Record * rec' error (used in void gdf::Writer::triggerRecordFull(gdf::Record * rec) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  virtual void triggerRecordFull( Record *rec );
C:\Users\Owen\Documents\biopeak\sand2\BP09_DFC\trunk\SC0009\libgdf\libgdf\include\GDF\Writer.h:195: WrapperWarning: Parameter 'gdf::Record * r' error (used in void gdf::Writer::writeRecordDirect(gdf::Record * r) [member function]): TypeConfigurationError('Missing transfer_ownership option',)
  void writeRecordDirect( Record *r );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 0u, 16u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 0u, 16u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[16]' error (used in gdf::HeaderArray<char, 0u, 16u>::item [variable]): TypeLookupError(['char [ 16 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 0u, 8u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 0u, 8u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[8]' error (used in gdf::HeaderArray<char, 0u, 8u>::item [variable]): TypeLookupError(['char [ 8 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 136u, 68u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 136u, 68u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[68]' error (used in gdf::HeaderArray<char, 136u, 68u>::item [variable]): TypeLookupError(['char [ 68 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 16u, 80u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 16u, 80u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[80]' error (used in gdf::HeaderArray<char, 16u, 80u>::item [variable]): TypeLookupError(['char [ 80 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 186u, 6u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 186u, 6u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[6]' error (used in gdf::HeaderArray<char, 186u, 6u>::item [variable]): TypeLookupError(['char [ 6 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 200u, 6u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 200u, 6u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[6]' error (used in gdf::HeaderArray<char, 200u, 6u>::item [variable]): TypeLookupError(['char [ 6 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 240u, 16u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 240u, 16u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[16]' error (used in gdf::HeaderArray<char, 240u, 16u>::item [variable]): TypeLookupError(['char [ 16 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 254u, 2u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 254u, 2u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[2]' error (used in gdf::HeaderArray<char, 254u, 2u>::item [variable]): TypeLookupError(['char [ 2 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 74u, 10u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 74u, 10u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[10]' error (used in gdf::HeaderArray<char, 74u, 10u>::item [variable]): TypeLookupError(['char [ 10 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 88u, 64u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 88u, 64u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[64]' error (used in gdf::HeaderArray<char, 88u, 64u>::item [variable]): TypeLookupError(['char [ 64 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 8u, 66u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 8u, 66u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[66]' error (used in gdf::HeaderArray<char, 8u, 66u>::item [variable]): TypeLookupError(['char [ 66 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class char & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class char const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<char, 96u, 6u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<char, 96u, 6u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'char[6]' error (used in gdf::HeaderArray<char, 96u, 6u>::item [variable]): TypeLookupError(['char [ 6 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class float & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class float const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<float, 212u, 3u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<float, 212u, 3u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'float[3]' error (used in gdf::HeaderArray<float, 212u, 3u>::item [variable]): TypeLookupError(['float [ 3 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class float & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class float const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<float, 224u, 3u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<float, 224u, 3u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'float[3]' error (used in gdf::HeaderArray<float, 224u, 3u>::item [variable]): TypeLookupError(['float [ 3 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class unsigned int & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class unsigned int const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<unsigned int, 152u, 4u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<unsigned int, 152u, 4u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'unsigned int[4]' error (used in gdf::HeaderArray<unsigned int, 152u, 4u>::item [variable]): TypeLookupError(['unsigned int [ 4 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class unsigned int & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class unsigned int const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<unsigned int, 244u, 2u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<unsigned int, 244u, 2u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'unsigned int[2]' error (used in gdf::HeaderArray<unsigned int, 244u, 2u>::item [variable]): TypeLookupError(['unsigned int [ 2 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:115: WrapperWarning: NUMERIC OP: retval class short unsigned int & not registered
  T &operator[]( size_t idx ) { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:116: WrapperWarning: NUMERIC OP: retval class short unsigned int const & not registered
  const T &operator[]( size_t idx ) const { return item[idx]; }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:118: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderArray<unsigned short, 206u, 3u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:117: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderArray<unsigned short, 206u, 3u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:119: WrapperWarning: Return value 'short unsigned int[3]' error (used in gdf::HeaderArray<unsigned short, 206u, 3u>::item [variable]): TypeLookupError(['short unsigned int [ 3 ]'],)
  T item[L];
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<double, 104u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<double, 104u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<double, 112u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<double, 112u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<double, 120u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<double, 120u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<double, 128u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<double, 128u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<float, 204u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<float, 204u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<float, 208u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<float, 208u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<float, 212u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<float, 212u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<float, 236u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<float, 236u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<long long, 236u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<long long, 236u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned char, 84u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned char, 84u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned char, 85u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned char, 85u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned char, 86u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned char, 86u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned char, 87u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned char, 87u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned int, 216u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned int, 216u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned int, 220u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned int, 220u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned long long, 168u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned long long, 168u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned long long, 176u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned long long, 176u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned long long, 192u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned long long, 192u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned short, 102u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned short, 102u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned short, 184u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned short, 184u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:105: WrapperWarning: Parameter 'std::basic_istream< char, std::char_traits< char > > & in' error (used in void gdf::HeaderItem<unsigned short, 252u>::fromstream(std::basic_istream<char,std::char_traits<char> > & in) [member function]): TypeLookupError(['std::basic_istream< char, std::char_traits< char > > &'],)
  void fromstream( std::istream &in ) { in.read( reinterpret_cast<char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:104: WrapperWarning: Parameter 'std::basic_ostream< char, std::char_traits< char > > & out' error (used in void gdf::HeaderItem<unsigned short, 252u>::tostream(std::basic_ostream<char,std::char_traits<char> > & out) const [member function]): TypeLookupError(['std::basic_ostream< char, std::char_traits< char > > &'],)
  void tostream( std::ostream & out ) const { out.write( reinterpret_cast<const char*>(&item), sizeof(item) ); }
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/Types.h:54: WrapperWarning: Parameter '::gdf::uint32 t' error (used in extern size_t gdf::datatype_size(gdf::uint32 t) [free function]): TypeLookupError(['gdf::uint32'],)
  size_t datatype_size( uint32 t );
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/ChannelDataBase.h:35: WrapperWarning: exception CodeGenerationError('gdf::ChannelDataBase cannot be constructed (have pure virtual methods but no helper class)',) in wrapper for gdf::ChannelDataBase [class]
  {
C:/Users/Owen/Documents/biopeak/sand2/BP09_DFC/trunk/SC0009/libgdf/libgdf/include/GDF/HeaderItem.h:95: WrapperWarning: exception CodeGenerationError('gdf::HeaderItemBase cannot be constructed (pure virtual method not wrapped)',) in wrapper for gdf::HeaderItemBase [struct]
  {

Revision history for this message
Owen Kelly (oekelly) said :
#3

And a big thank you for the first response!
Owen

Revision history for this message
Owen Kelly (oekelly) said :
#4

Thank you for the DEBUG tip, I was able to identify a missing directory in the include_paths.
Unclear if I need to use the white_paths; when I do so, the error logs increase from 50k to 1MB to parse a small file.

For now I will change focus to resolve some of many TypeLookupError's.

What is the implication of a TypeLookupError such this?:

C:\libgdf\libgdf\include\GDF\SignalHeader.h:45: WrapperWarning: Return value '::gdf::uint32 const &' error (used in gdf::uint32 const & gdf::SignalHeader::get_datatype() const [member function]): TypeLookupError(['gdf::uint32 &'],)

Does in mean that function get_datatype was not wrapped?

Should I conclude that the header containing definition for 'gdf::uint32 &' was not parsed? or that this missing type needs to be manually added to some global dictionary?

Thanks,

Owen

Revision history for this message
Gustavo Carneiro (gjc) said :
#5

Well, whitelisting the std includes is probably going to push pybindgen to its limits and cause more problems than it's worth. Trying to wrap the entire stdlib is not a good idea. I would probably try to add the definitions of the needed exception base classes to a private header file, which includes your main header file, and scan that file instead.

Yes, the gdf::uint32 is not being picked up, it must be defined in some header file not whitelisted. Perhaps it's easier to just copy the definition to the private header file I mentioned above.

Note that an item in whitelist_paths can be also a specific file name, not just a directory name.

Revision history for this message
Owen Kelly (oekelly) said :
#6

Thank you for that advice.

I'm struggling to understand the distinction between white_lists and include_paths.
How do you choose when one or other is required for a given header file?
I think the answer may help the two issues I am facing.

Issue 1: lots of TypeLookupError's =========================

What should I conclude from these three facts?:

  1. TypeLookupError indicates the definition of gdf::uint32 is not known to PBG.
  2. gdf::uint32 is defined in Types.h.
  3. There is a signature "gdf::uint32 const & gdf::SignalHeader::get_datatype()" that will be wrapped.

Does this mean Types.h should be added to white_lists or added to include_paths?

Issue 2: base class not declared ========================
If class A: public B {}; fails because "base class not declared", does that mean B.h should be added to white_lists or added to include_paths?

Thanks and Regards,

Owen

Revision history for this message
Gustavo Carneiro (gjc) said :
#7

OK, I understand it can be confusing, but I try to explain the difference. include_paths are the -I include directives given to the compiler, in this case gccxml. Now, gccxml will scan header files and report lots of definitions, some of which are not even part of the library you want to parse, could be from stdlib itself. After gccxml finishes running, pybindgen does it's job poccessing the definitions found, and then it uses whitelist_paths to select for binding just some of the definitions found.

Figure: https://www.lucidchart.com/publicSegments/view/5034e54f-c260-440f-b326-5d4d0a7cb90a/image.png

In order to bind a library, the header must be compilable by gccxml, which means include_paths must include all header folders. However, pybindgen can cope with missing definitions --- it just ignores classes that are referenced but not defined --- so whitelist_paths may include just a subset of header files.

1) Types.h should be added the whitelist_paths
2) B.h should be added to whitelist_paths.

If gccxml is able to scan the headers (if not you get a fatal exception), there is no need to mess with include_paths, it is already correct.

Revision history for this message
Owen Kelly (oekelly) said :
#8

That is very helpful.
By being part of whitelist_paths, does PBG try to wrap all of B.h, or only the part of B.h that A.h requires?
I.e. How to tell PBG that A.h is the "real target" and B.h is only there to assist in wrapping A.h?

Revision history for this message
Gustavo Carneiro (gjc) said :
#9

Sorry, that is not really possible at the moment :-/ PBG wraps everything in B.h. It actually sounds like a good idea for development of PBG, if only I had more time...

With some manual work, it is possible to ask PBG to ignore certain definitions. To do this, you can use the pre_scan_hook, there's an example in ns-3:
http://code.nsnam.org/ns-3-dev/file/748b570f21bc/bindings/python/ns3modulescan.py

Revision history for this message
Owen Kelly (oekelly) said :
#10

I am making a lot of progress now. I am tweaking white_paths until errors disappear. Appreciating very much your help.

But I have run into an error TypeLookupError(['char * &'],).
Other times, when I had TypeLookupError(['foo']), I would find the header foo.h and add that to the white_list, but for something as basic as 'char', I could find no header. It's part of the language definition I suppose.

Here is the full error...

>>> looking at class std::range_error [class]
C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include/exception:196: WrapperWarning: Parameter 'char const * const & arg0' error (used in std::exception::exception(char const * const & arg0) [constructor]): TypeLookupError(['char * &'],)
  __CLR_OR_THIS_CALL exception(const char *const&);
C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include/exception:197: WrapperWarning: Parameter 'int arg1' error (used in std::exception::exception(char const * const & arg0, int arg1) [constructor]): TypeLookupError(['char * &'],)
  __CLR_OR_THIS_CALL exception(const char *const&, int);
C:\Python26\lib\site-packages\pybindgen\settings.py:84: DeprecationWarning: The option pybindgen.settings.deprecated_virtuals has not been set. I am going to assume the value of False, change it to True if it breaks your APIs. The option will eventually disappear (the deprecated behaviour will eventually disappear).
  DeprecationWarning)

Revision history for this message
Owen Kelly (oekelly) said :
#11

I am still hunting for an explanation or workaround for TypeLookupError(['char * &'],) described in comment #10.

With logging active in typehandlers/base.py, the more detailed trace is as follows:

TypeMatcher.lookup('char const * const &')
try to lookup type handler for 'char const * const &' => failure
C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include/exception:196: WrapperWarning: Parameter 'char const * const & arg0' error (used in std::exception::exception(char const * const & arg0) [constructor]): TypeLookupError(['char * &'],)
  __CLR_OR_THIS_CALL exception(const char *const&);

Revision history for this message
Owen Kelly (oekelly) said :
#12

The low level error is TypeLookupError(['char * &'],), but the higher level interpretation is that we have failed to wrap std::exception .

Presumably others have wrapped std::exception before. So either
1. I am taking the wrong approach by expecting ModuleParser to wrap exceptions, or
2. the exception signatures in my MSVC++ 8.0 environment are not recognized by PBG type system, or
3. the way that my project uses the standard exceptions is not recognized by ModuleParser

I think https://answers.launchpad.net/pybindgen/+question/97481 might be relevant.

I am unclear how one uses add_exception and ModuleParser.

Re 3, my project has custom exceptions defined in Exceptions.h, and an example of how throw is used appears below in an excerpt of Channel.h.

Thanks for any suggestions.

----------------- Exceptions.h -----------------
#ifndef __EXCEPTIONS_H_INCLUDED__
#define __EXCEPTIONS_H_INCLUDED__

#include <exception>
#include <stdexcept>
#include <list>
#include <string>
#include <sstream>

namespace gdf {
    namespace exception
    {

        /// A general exception
        class general : public std::exception
        {
        public:
            general( const std::string str ) { msg = str; }
            virtual ~general( ) throw() { }
            const char *what( ) const throw() { return msg.c_str(); }
        private:
            std::string msg;
        };

        /// An index exceeds it's valid range.
        class index_out_of_range : public std::range_error
        {
        public:
            index_out_of_range( std::string str ) : range_error("Index out of range: "+str) { }
        };

     // other exceptions omitted for brevity
  }
}
#endif

-------- Channel.h ----------------- excerpt showing how throw is used

    template<typename T> void Channel::addSampleRaw( const T rawval )
    {
        using boost::numeric_cast;

        switch( m_signalheader->get_datatype( ) )
        {
        case INT8: m_data->addSample( numeric_cast<int8>(rawval) ); break;
        case UINT8: m_data->addSample( numeric_cast<uint8>(rawval) ); break;
        case INT16: m_data->addSample( numeric_cast<int16>(rawval) ); break;
        case UINT16: m_data->addSample( numeric_cast<uint16>(rawval) ); break;
        case INT32: m_data->addSample( numeric_cast<int32>(rawval) ); break;
        case UINT32: m_data->addSample( numeric_cast<uint32>(rawval) ); break;
        case INT64: m_data->addSample( numeric_cast<int64>(rawval) ); break;
        case UINT64: m_data->addSample( numeric_cast<uint64>(rawval) ); break;
        case FLOAT32: m_data->addSample( numeric_cast<float32>(rawval) ); break;
        case FLOAT64: m_data->addSample( numeric_cast<float64>(rawval) ); break;
        default: throw exception::invalid_type_id( "signalheader datatype unrecognized" ); break;
        //default: throw exception::invalid_type_id( boost::lexical_cast<std::string>(m_signalheader->get_datatype( )) ); break;
        };
    }
----------------------------------

Revision history for this message
Gustavo Carneiro (gjc) said :
#13

Regarding "char * &", no, this type is just not wrapped. I think PBG wraps char * and char &, not the combination of * and &. I guess it's impossible to wrap every type under the sun, and this is a weird combination I've never seen before.

PBG ModuleParser needs to be told a class is an exception class through annotation (see tests/foo.h for example, search for exception). On the other hand, ModuleParser may fail to wrap an exception if the base class is not wrapped, such as std::exception base class. In this case, it might be easier to write this exception part manually, as in the linked question.

Revision history for this message
Owen Kelly (oekelly) said :
#14

Thanks. Based on that info I have been playing with tests/foo.h .

The good news:
foo.h covers many of the examples that I am interested in.
In particular, I noticed that the add_exception routine generated some code that issues a type alias for 'char * &'.

The other news:
I am experiencing a minor error in waf check that prevents running the tests.

  File "C:\Python26\lib\site-packages\pygccxml\parser\config.py", line 96, in __
ensure_dir_exists
    raise RuntimeError( '%s("%s") does not exist!' % ( meaning, dir_path ) )
RuntimeError: include directory("") does not exist!

It seems like a simple enough error checking issue when include directory is empty, but I'm not sure how to fix it because I am also learning waf and struggling to get waf running in my python debugger so that I can step through the waf script.

Fix 1: Change include paths to be non-empty somehow in the environment. Which environment variable?
Fix 2: Change include paths to be non-empty somewhere in the waf-script. Where in the waf script? Struggling to step through waf script.
Fix 3: Change the error checking so that it passes in the case of include paths = [], without knowing the consequences of suppressing that condition, and again without waf script running in debugger.

I appreciate any suggestion the forum might have. Now I go to learn more about waf.

Regards,

Owen

------------ detailed trace --------------------
C:\libgdf\pybindgen-0.16.0>
GCCXML="C:\Program Files (x86)\gccxml 0.9\bin\gccxml.exe"
CXXFLAGS=/EHsc
INCLUDE=c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE;C:\Program Files\Microsoft SDKs\Windows\v6.0\include;
LIB=c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib;
LIBPATH=c:\Windows\Microsoft.NET\Framework\v3.5;c:\Windows\Microsoft.NET\Framewrk\v2.0.50727;c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\LIB;

C:\libgdf\pybindgen-0.16.0> waf check -j1

[ 6/25] cxxshlib: build\tests\foo.cc.4.o build\tests\foomodule.cc.4.o -> build\t
ests\foo.pyd build\tests\foo.pyd.manifest build\tests\foo.lib
   Creating library tests\foo.lib and object tests\foo.exp
[ 7/25] command (${PYTHON}): tests\foomodulegen-auto.py tests\foo.h -> build\tes
ts\foomodule2.cc build\tests\foomodulegen_generated.py
C:\Python26\lib\site-packages\pygccxml\parser\declarations_cache.py:8: Deprecati
onWarning: the md5 module is deprecated; use hashlib instead
  import md5
PYTHON_INCLUDES: "['c:\\\\Program Files (x86)\\\\Microsoft Visual Studio 9.0\\\\
VC\\\\INCLUDE', 'C:\\\\Program Files\\\\Microsoft SDKs\\\\Windows\\\\v6.0A\\\\in
clude', '', 'c:\\\\Program Files (x86)\\\\Microsoft Visual Studio 9.0\\\\VC\\\\I
NCLUDE', 'C:\\\\Program Files\\\\Microsoft SDKs\\\\Windows\\\\v6.0A\\\\include',
 'C:\\\\\\\\Python26\\\\\\\\include']"
Traceback (most recent call last):
  File "tests\foomodulegen-auto.py", line 63, in <module>
    main()
  File "tests\foomodulegen-auto.py", line 60, in main
    my_module_gen()
  File "tests\foomodulegen-auto.py", line 28, in my_module_gen
    gccxml_options=gccxml_options)
  File "C:\Users\Owen\Documents\biopeak\sand2\libgdf\pybindgen-0.16.0\pybindgen\
gccxmlparser.py", line 683, in parse_init
    self.declarations = parser.parse(header_files, self.gccxml_config)
  File "C:\Python26\lib\site-packages\pygccxml\parser\__init__.py", line 50, in
parse
    answer = parser.read_files(files, compilation_mode)
  File "C:\Python26\lib\site-packages\pygccxml\parser\project_reader.py", line 2
25, in read_files
    return self.__parse_file_by_file(files)
  File "C:\Python26\lib\site-packages\pygccxml\parser\project_reader.py", line 2
46, in __parse_file_by_file
    , self.__decl_factory )
  File "C:\Python26\lib\site-packages\pygccxml\parser\source_reader.py", line 87
, in __init__
    self.__config.raise_on_wrong_settings()
  File "C:\Python26\lib\site-packages\pygccxml\parser\config.py", line 166, in r
aise_on_wrong_settings
    super( gccxml_configuration_t, self ).raise_on_wrong_settings()
  File "C:\Python26\lib\site-packages\pygccxml\parser\config.py", line 105, in r
aise_on_wrong_settings
    , self.include_paths )
  File "C:\Python26\lib\site-packages\pygccxml\parser\config.py", line 104, in <
lambda>
    map( lambda idir: self.__ensure_dir_exists( idir, 'include directory' )
  File "C:\Python26\lib\site-packages\pygccxml\parser\config.py", line 96, in __
ensure_dir_exists
    raise RuntimeError( '%s("%s") does not exist!' % ( meaning, dir_path ) )
RuntimeError: include directory("") does not exist!
Waf: Leaving directory `C:\Users\Owen\Documents\biopeak\sand2\libgdf\pybindgen-0
.16.0\build'
Build failed
 -> task in 'foomodule2.cc foomodulegen_generated.py' failed (exit status 1):
        {task 42818160: command_task foomodulegen-auto.py,foo.h -> foomodule2.cc
,foomodulegen_generated.py}
''

Revision history for this message
Owen Kelly (oekelly) said :
#15

I am having some success following the example of tests/foo.h, will report back.

Revision history for this message
Gustavo Carneiro (gjc) said :
#16

Sorry, I do not test regularly on MSVC, as Linux is my only development platform; I am not surprised the unit tests do not run.

Revision history for this message
Owen Kelly (oekelly) said :
#17

Summary:

The initial problem was errors of the form "base class ... not declared":

C:\libgdf\libgdf\include\GDF\Writer.h:46: ModuleParserWarning: Class ::gdf::Writer ignored because it uses a base class (::gdf::RecordFullHandler) which is not declared.
  {
even though the code of the input header file has #include "GDF/RecordFullHandler.h"

I found two causes that should be investigated if you see this error:
1) Include paths are incorrect. So although the include statement is there, gccxml can't find the file.
2) The file is included, but contains some kind of error or other dependency that kills the definition of the base class.

Having said that, I continue to experience this error with the definition of certain exceptions that use std::exception as a base class.
I will raise a separate question for that because I expect it relates to "add_exception".

Gustavo, Thank you very much for your help.