diff options
Diffstat (limited to 'dev/kernel/NewKit')
| -rw-r--r-- | dev/kernel/NewKit/Variant.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dev/kernel/NewKit/Variant.h b/dev/kernel/NewKit/Variant.h index 82be6636..99768016 100644 --- a/dev/kernel/NewKit/Variant.h +++ b/dev/kernel/NewKit/Variant.h @@ -9,6 +9,7 @@ #include <NewKit/Defines.h> #include <NewKit/KString.h> #include <NewKit/Json.h> +#include <SwapKit/SwapDisk.h> namespace NeOS { @@ -22,6 +23,7 @@ namespace NeOS kNull, kJson, kXML, + kSwap, }; public: @@ -48,6 +50,11 @@ namespace NeOS { } + explicit Variant(SWAP_DISK_HEADER* ptr) + : fPtr(ptr), fKind(VariantKind::kSwap) + { + } + explicit Variant(VoidPtr ptr) : fPtr(ptr), fKind(VariantKind::kBlob) { |
