Luwra
Minimal-overhead Lua wrapper for C++
Public Member Functions | Public Attributes | List of all members
luwra::Pushable Struct Reference

Arbitrary pushable value. More...

#include <pushable.hpp>

Public Member Functions

bool operator< (const Pushable &other) const
 
template<typename Type >
 Pushable (Type &&value)
 

Public Attributes

const internal::SharedPushableImpl interface
 

Detailed Description

Arbitrary pushable value.

This class is implicitly constructible using any type. One can use this class with STL containers in order to achieve pushable mixed-type containers.

Constructor & Destructor Documentation

◆ Pushable()

template<typename Type >
luwra::Pushable::Pushable ( Type &&  value)
inline

Member Function Documentation

◆ operator<()

bool luwra::Pushable::operator< ( const Pushable other) const
inline

Member Data Documentation

◆ interface

const internal::SharedPushableImpl luwra::Pushable::interface