You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
notcurses/src/libcpp/Utilities.cc

26 lines
531 B
C++

#include <ncpp/Utilities.hh>
#include <ncpp/Plane.hh>
using namespace ncpp;
ncplane* Utilities::to_ncplane (const Plane *plane) noexcept
{
if (plane == nullptr)
return nullptr;
return const_cast<Plane*>(plane)->to_ncplane ();
}
NotCurses* Utilities::get_notcurses_cpp (const Root *o) noexcept
{
if (o == nullptr)
return nullptr;
return const_cast<Root*>(o)->get_notcurses_cpp ();
}
NotCurses* Utilities::get_notcurses_cpp (const Plane *plane) noexcept
{
return get_notcurses_cpp (static_cast<const Root*>(plane));
}