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

Arbitrary pushable value. More...

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)

Member Function Documentation

§ operator<()

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

Member Data Documentation

§ interface

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