Changeset 79

Show
Ignore:
Timestamp:
08/08/06 18:13:45 (2 years ago)
Author:
Gregor
Message:

bcd.gen/bcd/gen/bcdgen.d: Do not allow artificial constructors.

bcd.gen/scripts/fltk2.sh: With no artificial constructors, 99% of those -Ns are gone >_>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bcd.gen/bcd/gen/bcdgen.d

    r78 r79  
    13871387    while (find(mangled, "*INTERNAL*") != -1) { 
    13881388        mangled = replace(mangled, " *INTERNAL* ", ""); 
     1389    } 
     1390 
     1391    // no artificial constructors 
     1392    char* artificial = xmlGetProp(node, "artificial"); 
     1393    if (artificial) { 
     1394        free(artificial); 
     1395        return; 
    13891396    } 
    13901397     
  • trunk/bcd.gen/scripts/fltk2.sh

    r66 r79  
    9090         
    9191        ./bcdgen $1/${i}.h fltk2 -Ifltk/ \ 
    92           -N"fltk::Adjuster::Adjuster(fltk::Adjuster const&)" \ 
    93           -N"fltk::Valuator::Valuator(fltk::Valuator const&)" \ 
    94           -N"fltk::BarGroup::BarGroup(fltk::BarGroup const&)" \ 
    95           -N"fltk::Group::Group(fltk::Group const&)" \ 
    96           -N"fltk::HighlightBox::HighlightBox(fltk::HighlightBox const&)" \ 
    97           -N"fltk::FlatBox::FlatBox(fltk::FlatBox const&)" \ 
    98           -N"fltk::FrameBox::FrameBox(fltk::FrameBox const&)" \ 
    9992          -N"fltk::Symbol::Symbol(char const*)" \ 
    100           -N"fltk::Button::Button(fltk::Button const&)" \ 
    101           -N"fltk::CheckButton::CheckButton(fltk::CheckButton const&)" \ 
    102           -N"fltk::Choice::Choice(fltk::Choice const&)" \ 
    103           -N"fltk::Menu::Menu(fltk::Menu const&)" \ 
    104           -N"fltk::Clock::Clock(fltk::Clock const&)" \ 
    105           -N"fltk::ClockOutput::ClockOutput(fltk::ClockOutput const&)" \ 
    106           -N"fltk::ColorChooser::ColorChooser(fltk::ColorChooser const&)" \ 
    107           -N"fltk::ccCellBox::ccCellBox(fltk::ccCellBox const&)" \ 
    108           -N"fltk::ccValueBox::ccValueBox(fltk::ccValueBox const&)" \ 
    109           -N"fltk::ccHueBox::ccHueBox(fltk::ccHueBox const&)" \ 
    11093          -N"fltk::ColorChooser::h() const" \ 
    11194          -N"fltk::ColorChooser::r() const" \ 
    11295          -N"fltk::ColorChooser::b() const" \ 
    113           -N"fltk::ComboBox::ComboBox(fltk::ComboBox const&)" \ 
    114           -N"fltk::Input::Input(fltk::Input const&)" \ 
    11596          -N"fltk::Widget::position(int, int)" \ 
    116           -N"fltk::CycleButton::CycleButton(fltk::CycleButton const&)" \ 
    117           -N"fltk::Dial::Dial(fltk::Dial const&)" \ 
    118           -N"fltk::Divider::Divider(fltk::Divider const&)" \ 
    119           -N"fltk::DoubleBufferWindow::DoubleBufferWindow(fltk::DoubleBufferWindow const&)" \ 
    120           -N"fltk::Window::Window(fltk::Window const&)" \ 
    121           -N"fltk::FileInput::FileInput(fltk::FileInput const&)" \ 
    12297          -N"fltk::FileInput::text(char const*)" \ 
    12398          -N"fltk::FileInput::text(char const*, int)" \ 
    124           -N"fltk::FillDial::FillDial(fltk::FillDial const&)" \ 
    125           -N"fltk::FillSlider::FillSlider(fltk::FillSlider const&)" \ 
    126           -N"fltk::Slider::Slider(fltk::Slider const&)" \ 
    127           -N"fltk::FloatInput::FloatInput(fltk::FloatInput const&)" \ 
    128           -N"fltk::NumericInput::NumericInput(fltk::NumericInput const&)" \ 
    129           -N"fltk::HighlightButton::HighlightButton(fltk::HighlightButton const&)" \ 
    130           -N"fltk::InputBrowser::InputBrowser(fltk::InputBrowser const&)" \ 
    131           -N"fltk::IntInput::IntInput(fltk::IntInput const&)" \ 
    132           -N"fltk::InvisibleBox::InvisibleBox(fltk::InvisibleBox const&)" \ 
    133           -N"fltk::ItemGroup::ItemGroup(fltk::ItemGroup const&)" \ 
    134           -N"fltk::ItemRadio::ItemRadio(fltk::ItemRadio const&)" \ 
    135           -N"fltk::ItemToggle::ItemToggle(fltk::ItemToggle const&)" \ 
    136           -N"fltk::Item::Item(fltk::Item const&)" \ 
    13799          -N"fltk::Widget::type() const" \ 
    138           -N"fltk::LightButton::LightButton(fltk::LightButton const&)" \ 
    139           -N"fltk::LineDial::LineDial(fltk::LineDial const&)" \ 
    140           -N"fltk::MenuBar::MenuBar(fltk::MenuBar const&)" \ 
    141           -N"fltk::PopupMenu::PopupMenu(fltk::PopupMenu const&)" \ 
    142           -N"fltk::MenuWindow::MenuWindow(fltk::MenuWindow const&)" \ 
    143           -N"fltk::MultiLineInput::MultiLineInput(fltk::MultiLineInput const&)" \ 
    144           -N"fltk::MultiLineOutput::MultiLineOutput(fltk::MultiLineOutput const&)" \ 
    145           -N"fltk::Output::Output(fltk::Output const&)" \ 
    146           -N"fltk::PackedGroup::PackedGroup(fltk::PackedGroup const&)" \ 
    147           -N"fltk::ProgressBar::ProgressBar(fltk::ProgressBar const&)" \ 
    148           -N"fltk::RadioButton::RadioButton(fltk::RadioButton const&)" \ 
    149           -N"fltk::RadioLightButton::RadioLightButton(fltk::RadioLightButton const&)" \ 
    150           -N"fltk::RepeatButton::RepeatButton(fltk::RepeatButton const&)" \ 
    151           -N"fltk::ReturnButton::ReturnButton(fltk::ReturnButton const&)" \ 
    152           -N"fltk::Scrollbar::Scrollbar(fltk::Scrollbar const&)" \ 
    153100          -N"fltk::Scrollbar::value()" \ 
    154           -N"fltk::SecretInput::SecretInput(fltk::SecretInput const&)" \ 
    155           -N"fltk::TabGroup::TabGroup(fltk::TabGroup const&)" \ 
    156           -N"fltk::ThumbWheel::ThumbWheel(fltk::ThumbWheel const&)" \ 
    157           -N"fltk::TiledGroup::TiledGroup(fltk::TiledGroup const&)" \ 
    158           -N"fltk::ToggleButton::ToggleButton(fltk::ToggleButton const&)" \ 
    159           -N"fltk::Tooltip::Tooltip(fltk::Tooltip const&)" \ 
    160           -N"fltk::WordwrapInput::WordwrapInput(fltk::WordwrapInput const&)" \ 
    161           -N"fltk::WordwrapOutput::WordwrapOutput(fltk::WordwrapOutput const&)" \ 
    162           -N"fltk::Scrollbar& fltk::Scrollbar::operator=(fltk::Scrollbar const&)" \ 
    163           -N"fltk::Browser::Browser(fltk::Browser const&)" \ 
    164           -N"fltk::MultiBrowser::MultiBrowser(fltk::MultiBrowser const&)" \ 
    165           -N"fltk::ScrollGroup::ScrollGroup(fltk::ScrollGroup const&)" \ 
    166101          -N"fltk::Browser::focus_index() const" \ 
    167102          -N"fltk::Browser::value(int)" \ 
    168           -N"fltk::ValueInput::ValueInput(fltk::ValueInput const&)" \ 
    169           -N"fltk::Image::Image(fltk::Image const&)" \ 
    170103          -N"fltk::Image::Image(char const*)" \ 
    171104          -N"fltk::Image::Image(int, int, char const*, char const* const*)" \ 
    172           -N"fltk::MultiImage::MultiImage(fltk::MultiImage const&)" \ 
    173           -N"fltk::pnmImage::pnmImage(fltk::pnmImage const&)" \ 
    174           -N"fltk::pngImage::pngImage(fltk::pngImage const&)" \ 
    175           -N"fltk::SharedImage::SharedImage(fltk::SharedImage const&)" \ 
    176           -N"fltk::jpegImage::jpegImage(fltk::jpegImage const&)" \ 
    177           -N"fltk::xpmFileImage::xpmFileImage(fltk::xpmFileImage const&)" \ 
    178           -N"fltk::bmpImage::bmpImage(fltk::bmpImage const&)" \ 
    179           -N"fltk::gifImage::gifImage(fltk::gifImage const&)" \ 
    180           -N"fltk::TiledImage::TiledImage(fltk::TiledImage const&)" \ 
    181105          \ 
    182106          -N"fltk::Input::maybe_do_callback()" \