# This is a box that gets removed from the output package neb::Tree::VolatileBox; use strict; use English; use Carp; use neb::Tree::Node; use neb::Tree::Container; use neb::Tree::Tag; use neb::Tree::ScreenObject; use neb::Tree::LayoutBox; our @ISA = ('neb::Tree::LayoutBox'); # Volatile layout boxes are meant to vanish from the tree before they are output. sub cleanup { my $self = shift; $self->SUPER::cleanup; return @{$self->content}; } 1;