#include "../core.hpp"
#include "../traits.hpp"
#include <memory>
#include <ostream>
#include <variant>
Go to the source code of this file.
|
struct | mtcore::Optional< T * > |
| Represents a pointer that may or may not be null. More...
|
|
struct | mtcore::Optional< T > |
| Represents a value that may or may not exist (an "Optional" value) Similar concept to std::optional, but different implementation and additional nicety methods which makes this a better alternative for simple loop-based iteration (via copy_if_present and move_if_present) More...
|
|
struct | mtcore::Nullopt |
| Placeholder value for any empty Optional (similar to std::nullopt) More...
|
|
|
namespace | mtcore |
| Core library for C++ with Zig-related functionality.
|
|