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/include/ncpp
Marek Habersack b5d8549bb3 [C++] Allow multiple instances of `NotCurses`
This is to make it possible, in the future, to create multiple instances
of `NotCurses` for multiple terminals.  The first instance of
`NotCurses` becomes the default one, so that any instances of other
classes that aren't explicitly created with a pointer to another
`NotCurses` instance still work as expected.

Note that currently trying to call `notcurses_init` twice results in the
following error for me:

    0x55555559bfc0 is already registered for signals
    Couldn't drop signals: 0x55555559bfc0 != 0x5555555b6720
    terminate called after throwing an instance of 'ncpp::init_error*'

    Program received signal SIGABRT, Aborted.

The error is signalled by `setup_signals` and the pointer shown in the
message points to the first `struct notcurses` instance created.
4 years ago
..
internal Add C++ bindings 5 years ago
Cell.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
CellStyle.hh Prep for serious rusting #101 (#354) 5 years ago
Direct.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
FDPlane.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Menu.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
MultiSelector.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
NCAlign.hh Prep for serious rusting #101 (#354) 5 years ago
NCBox.hh Prep for serious rusting #101 (#354) 5 years ago
NCKey.hh [C++] API sync 5 years ago
NCLogLevel.hh Prep for serious rusting #101 (#354) 5 years ago
NCScale.hh Prep for serious rusting #101 (#354) 5 years ago
NotCurses.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Palette256.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Plane.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Plot.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Reader.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Reel.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Root.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Selector.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Subproc.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Tablet.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
TabletCallback.hh Add C++ bindings 5 years ago
Utilities.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
Visual.hh [C++] Allow multiple instances of `NotCurses` 4 years ago
_exceptions.hh [C++] Optionally enable throwing exceptions on errors 5 years ago
_flag_enum_operator_helpers.hh Add C++ bindings 5 years ago
_helpers.hh Add C++ bindings 5 years ago
ncpp.hh Add C++ bindings 5 years ago