WFL: move variant_list ctor implementation out of header
This commit is contained in:
parent
764c50f21a
commit
a2e50f56c4
2 changed files with 6 additions and 3 deletions
|
@ -291,6 +291,11 @@ bool variant_container<T>::iterator_equals(const utils::any& first, const utils:
|
|||
template class variant_container<variant_vector>;
|
||||
template class variant_container<variant_map_raw>;
|
||||
|
||||
variant_list::variant_list(const variant_vector& vec)
|
||||
: variant_container<variant_vector>(vec)
|
||||
{
|
||||
}
|
||||
|
||||
variant variant_list::list_op(value_base_ptr second, std::function<variant(variant&, variant&)> op_func)
|
||||
{
|
||||
const auto& other_list = value_cast<variant_list>(second);
|
||||
|
|
|
@ -488,9 +488,7 @@ private:
|
|||
class variant_list : public variant_container<variant_vector>
|
||||
{
|
||||
public:
|
||||
explicit variant_list(const variant_vector& vec)
|
||||
: variant_container<variant_vector>(vec)
|
||||
{}
|
||||
explicit variant_list(const variant_vector& vec);
|
||||
|
||||
/**
|
||||
* Applies the provided function to the corresponding variants in this and another list.
|
||||
|
|
Loading…
Add table
Reference in a new issue