Nui
Loading...
Searching...
No Matches
val_wrapper.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace Nui
6{
11 {
12 public:
13 explicit ValWrapper(Nui::val valObject);
14 virtual ~ValWrapper() = default;
15 ValWrapper(ValWrapper const&) = default;
16 ValWrapper(ValWrapper&&) noexcept = default;
17 ValWrapper& operator=(ValWrapper const&) = default;
18 ValWrapper& operator=(ValWrapper&&) noexcept = default;
19
20 Nui::val const& val() const& noexcept;
21 Nui::val val() && noexcept;
22 explicit operator Nui::val const&() const& noexcept;
23 explicit operator Nui::val() && noexcept;
24
25 protected:
27 };
28}
Common base class for classes that are just wrapping around val into js world.
Definition val_wrapper.hpp:11
Nui::val val_
Definition val_wrapper.hpp:26
ValWrapper(ValWrapper &&) noexcept=default
ValWrapper(ValWrapper const &)=default
virtual ~ValWrapper()=default
Definition file_dialog.hpp:6
emscripten::val val
Definition val.hpp:5