mrdocs::lua::Param::Param

Constructors

Synopses

Declared in <mrdocs/Support/Lua.hpp>

Copy constructor

Param(Param const& other) = delete;

Construct from Array

Param(dom::Array arr) noexcept;

Construct from Object

Param(dom::Object obj) noexcept;

Construct from int64_t

Param(int64_t value) noexcept;

Construct from nullptr_t

Param(std::nullptr_t value) noexcept;

Construct from string_view

Param(std::string_view s) noexcept;

Construct from Value

Param(Value const& value) noexcept;

Construct from Value

Param(dom::Value const& value) noexcept;

Construct from char

Param(char const* s) noexcept;

Construct from Enum

template<class Enum>
requires std::is_enum_v<Enum>
Param(Enum v) noexcept;

Construct from Boolean

template<class Boolean>
requires std::is_same_v<Boolean, bool>
Param(Boolean const& b) noexcept;

Construct from String

template<class String>
requires std::is_convertible_v<
        String, std::string_view>
Param(String const& s);

Created with MrDocs