Nui
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Nui::ValWrapper Class Reference

Common base class for classes that are just wrapping around val into js world. More...

#include <val_wrapper.hpp>

Inheritance diagram for Nui::ValWrapper:
Inheritance graph
[legend]

Public Member Functions

 ValWrapper (Nui::val valObject)
 
virtual ~ValWrapper ()=default
 
 ValWrapper (ValWrapper const &)=default
 
 ValWrapper (ValWrapper &&) noexcept=default
 
ValWrapperoperator= (ValWrapper const &)=default
 
ValWrapperoperator= (ValWrapper &&) noexcept=default
 
Nui::val const & val () const &noexcept
 
Nui::val val () &&noexcept
 
 operator Nui::val const & () const &noexcept
 
 operator Nui::val () &&noexcept
 

Protected Attributes

Nui::val val_
 

Detailed Description

Common base class for classes that are just wrapping around val into js world.

Constructor & Destructor Documentation

◆ ValWrapper() [1/3]

Nui::ValWrapper::ValWrapper ( Nui::val  valObject)
explicit

◆ ~ValWrapper()

virtual Nui::ValWrapper::~ValWrapper ( )
virtualdefault

◆ ValWrapper() [2/3]

Nui::ValWrapper::ValWrapper ( ValWrapper const &  )
default

◆ ValWrapper() [3/3]

Nui::ValWrapper::ValWrapper ( ValWrapper &&  )
defaultnoexcept

Member Function Documentation

◆ operator Nui::val()

Nui::ValWrapper::operator Nui::val ( ) &&
explicitnoexcept

◆ operator Nui::val const &()

Nui::ValWrapper::operator Nui::val const & ( ) const &
explicitnoexcept

◆ operator=() [1/2]

ValWrapper & Nui::ValWrapper::operator= ( ValWrapper &&  )
defaultnoexcept

◆ operator=() [2/2]

ValWrapper & Nui::ValWrapper::operator= ( ValWrapper const &  )
default

◆ val() [1/2]

Nui::val Nui::ValWrapper::val ( ) &&
noexcept

◆ val() [2/2]

Nui::val const & Nui::ValWrapper::val ( ) const &
noexcept

Member Data Documentation

◆ val_

Nui::val Nui::ValWrapper::val_
protected

The documentation for this class was generated from the following files: