|
RADLib
RADical C++ application framework
|
Include dependency graph for rad_cpp.h:Go to the source code of this file.
Classes | |
| class | rad::Span< T > |
| class | rad::UniqueHandle< Handle, CloseFn > |
| class | rad::Mutex |
| class | rad::Event |
| class | rad::Module |
Namespaces | |
| rad | |
Typedefs | |
| using | rad::Device = UniqueHandle< rad_device_t, rad_device_close > |
| using | rad::File = UniqueHandle< rad_file_t, rad_vfs_close > |
| using | rad::Tty = UniqueHandle< rad_tty_t, rad_tty_close > |
| using | rad::Pty = UniqueHandle< rad_pty_t, rad_pty_close > |
Enumerations | |
| enum class | rad::Status : int32_t { rad::ok = RAD_STATUS_OK , rad::error = RAD_STATUS_ERROR , rad::invalid_argument = RAD_STATUS_INVALID_ARGUMENT , rad::not_found = RAD_STATUS_NOT_FOUND , rad::no_memory = RAD_STATUS_NO_MEMORY , rad::timeout = RAD_STATUS_TIMEOUT , rad::not_supported = RAD_STATUS_NOT_SUPPORTED , rad::already_exists = RAD_STATUS_ALREADY_EXISTS , rad::not_initialized = RAD_STATUS_NOT_INITIALIZED } |
Functions | |
| constexpr bool | rad::succeeded (rad_status_t status) |
| constexpr bool | rad::failed (rad_status_t status) |