 (ISOComponent m, byte[] b) throws ISOException {
        return m.unpack (b);
    }
    public void unpack (ISOComponent m, InputStream in) throws ISOException {
        try {
            m.unpack (in);
        } catch (IOException e) {
            throw new ISOException (e);
        }
    }
    public String getFieldDescription(ISOComponent m, int fldNumber) {
        return null;
    }
    public ISOMsg createISOMsg() {
        return new ISOMsg();
    }
    public String getDescription () {
        return getClass().getName();
    }
}


#ifndef QTSCRIPTSHELL_QWIDGETITEM_H
#define QTSCRIPTSHELL_QWIDGETITEM_H

#include <qlayoutitem.h>

#include <QtScript/qscriptvalue.h>

class QtScriptShell_QWidgetItem : public QWidgetItem
{
public:
    QtScriptShell_QWidgetItem(QWidget*  w);
    ~QtScriptShell_QWidgetItem();

    Qt::Orientations  expandingDirections() const;
    QRect  geometry() const;
    bool  hasHeightForWidth() const;
    int  heightForWidth(int  arg__1) const;
    void invalidate();
    bool  isEmpty() const;
    QLayout*  layout();
    QSize  maximumSize() const;
    int  minimumHeightForWidth(int  arg__1) const;
    QSize  minimumSize() const;
    void setGeometry(const QRect&  arg__1);
    QSize  sizeHint() const;
    QSpacerItem*  spacerItem();
    QWidget*  widget();

    QScriptValue __qtscript_self;
};

#endif // QTSCRIPTSHELL_QWIDGETITEM_H


#~ Copyright 2002-2007 Rene Rivera.
#~ Distributed under the Boost Software License, Version 1.0.
#~ (See accompanying file LICENSE_1_0.txt or copy at
#~ http://www.boost.org/LICENSE_1_0.txt)

# Clean env vars of any "extra" empty values.
for local v in ARGV CC CFLAGS LIBS
{
    local values ;
    for local x in $($(v))
    {
        if $(x) != ""
        {
            values += $(x) ;
        }
    }
    $(v) = $(values) ;
}

# Platform related specifics.
if $(OS) = NT { rule .path { return "$(<:J=\\)" ; } ./ = "/" ; }
else { rule .path { return "$(<:J=/)" ; } }

. = "." ;
./ ?= "" ;

# Info about what we are building.
_VERSION_ = 3 1 19 ;
NAME = boost-jam 