Public Types | Public Member Functions | List of all members
sol::reference_equals Struct Reference

#include <sol.hpp>

Inheritance diagram for sol::reference_equals:
Inheritance graph
[legend]

Public Types

using is_transparent = std::true_type
 
- Public Types inherited from sol::stack_reference_equals
using is_transparent = std::true_type
 

Public Member Functions

template<bool lb, bool rb>
bool operator() (const basic_reference< lb > &lhs, const basic_reference< rb > &rhs) const noexcept
 
template<bool lb>
bool operator() (const basic_reference< lb > &lhs, const lua_nil_t &rhs) const noexcept
 
template<bool lb>
bool operator() (const basic_reference< lb > &lhs, const stack_reference &rhs) const noexcept
 
template<bool rb>
bool operator() (const lua_nil_t &lhs, const basic_reference< rb > &rhs) const noexcept
 
template<bool rb>
bool operator() (const stack_reference &lhs, const basic_reference< rb > &rhs) const noexcept
 
- Public Member Functions inherited from sol::stack_reference_equals
bool operator() (const lua_nil_t &lhs, const stack_reference &rhs) const
 
bool operator() (const stack_reference &lhs, const lua_nil_t &rhs) const
 
bool operator() (const stack_reference &lhs, const stack_reference &rhs) const
 

Detailed Description

Definition at line 10748 of file sol.hpp.

Member Typedef Documentation

◆ is_transparent

using sol::reference_equals::is_transparent = std::true_type

Definition at line 10749 of file sol.hpp.

Member Function Documentation

◆ operator()() [1/5]

template<bool lb, bool rb>
bool sol::reference_equals::operator() ( const basic_reference< lb > &  lhs,
const basic_reference< rb > &  rhs 
) const
inlinenoexcept

Definition at line 10762 of file sol.hpp.

◆ operator()() [2/5]

template<bool lb>
bool sol::reference_equals::operator() ( const basic_reference< lb > &  lhs,
const lua_nil_t rhs 
) const
inlinenoexcept

Definition at line 10757 of file sol.hpp.

◆ operator()() [3/5]

template<bool lb>
bool sol::reference_equals::operator() ( const basic_reference< lb > &  lhs,
const stack_reference rhs 
) const
inlinenoexcept

Definition at line 10767 of file sol.hpp.

◆ operator()() [4/5]

template<bool rb>
bool sol::reference_equals::operator() ( const lua_nil_t lhs,
const basic_reference< rb > &  rhs 
) const
inlinenoexcept

Definition at line 10752 of file sol.hpp.

◆ operator()() [5/5]

template<bool rb>
bool sol::reference_equals::operator() ( const stack_reference lhs,
const basic_reference< rb > &  rhs 
) const
inlinenoexcept

Definition at line 10772 of file sol.hpp.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:31