cpp/tests/utilities/column_wrapper.hpp
/**
   * @brief Construct a lists column of nested lists from an initializer list of values.
   *
   * Example:
   * @code{.cpp}
   * // Creates a LIST column with 3 lists
   * // [{0, 1}, {2, 3}, {4, 5}]
   * lists_column_wrapper l{ {0, 1}, {2, 3}, {4, 5} };
   * @endcode
   *
   * Automatically handles nesting
   * Example:
   * @code{.cpp}
   * // Creates a LIST of LIST columns with 2 lists on the top level and
   * // 4 below
   * // [ {{0, 1}, {2, 3}}, {{4, 5}, {6, 7}} ]
   * lists_column_wrapper l{ {{0, 1}, {2, 3}}, {{4, 5}, {6, 7}} };
   * @endcode
   *
   * @param elements The list of elements
   */
@brief Construct a lists column of nested lists from an initializer list of values.



@param elements The list of elements
@brief Construct a lists column of nested lists from an initializer list of values . @param elements The list of elements
lists_column_wrapper(std::initializer_list<lists_column_wrapper<T>> elements) : column_wrapper{}
  {
    std::vector<bool> valids;
    build_from_nested(elements, valids);
  }
lists_column_wrapper ( std :: initializer_list < lists_column_wrapper < T > > elements ) : column_wrapper { } { std :: vector < bool > valids ; build_from_nested ( elements , valids ) ; }
@brief Construct a lists column of nested lists from an initializer list of values.
@brief Construct a lists column of nested lists from an initializer list of values .