NAME
Tree::Range – create range tree objects
SYNOPSIS
require Tree::Range;
require Tree::Range::Foo;
my $rat
= Tree::Range->new ("Foo", @args);
DESCRIPTION
This package provides a trivial wrapper around individual range tree classes’ constructors.
Please refer to the Tree::Range::base documentation for more information on range trees.
INTERFACE
my $rat = Tree::Range->new ($variety, @args);
-
Create and return a new range tree object of the variety specified.
This call is effectively synonymous to:
my $rat = ("Tree::Range::" . ${variety})->new (@args);
Please refer to the documentation for the variety chosen for more information.
SEE ALSO
Tree::Range::RB, Tree::Range::RB::Conflict, Tree::Range::base, Tree::Range::conflict.
AUTHOR
Ivan Shmakov <oneingray@gmail.com>
This library is free software; you can redistribute it and/or modify it under the terms of the 3-clause BSD license, as included within the code.